每次foxmail收郵件,都要先收一封永遠收不下來的郵件,太愁人了,今天終於把這問題解決了。
ps:解決方案搜尋自網路
總的解決思路就是用telnet登陸163郵箱的pop服務,然後刪除收不下來的郵件。
1:用telnet登陸pop伺服器
telnet pop3.163.com 110
2:用自己的使用者名稱和密碼登陸
user xxx@163.com
如果該使用者名稱登入成功,POP3伺服器會響應如下資訊:
+OK core mail
pass mypassword
+OK 5 message (2267 octets)
其中數字5表示有5封郵件,2267表示這5封郵件總的位元組數(即2267B)
3:dele 253 (253是那封收不下來的郵件的id,此id在foxmail收信的時候會顯示,中RETR 後的數字)
另外,登陸後可用的命令有:
1.stat命令 格式:stat 無需參數
2.list命令 格式:list [n] 參數n可選,n為郵件編號
3.uidl命令 格式:uidl [n] 同上
4.retr命令 格式:retr n 參數n不可省,n為郵件編號
5.dele命令 格式:dele n 同上
6.top 命令 格式:top n m 參數n,m不可省,n為郵件編號,m為行數
7.noop命令 格式:noop 無需參數
8.quit命令 格式:quit 無需參數
各命令的詳細功能見下面的說明:
1、stat命令不帶參數,對於此命令,POP3伺服器會響應一個正確應答,此響應為一個單行的資訊提示,它以“+OK”開頭,接著是兩個數字,第一個是郵件數目,第二個是郵件的大小,如:+OK 4 1603
2、list命令的參數可選,該參數是一個數字,表示的是郵件在郵箱中的編號,我們可以利用不帶參數的list命令,獲得各郵件的編號,並且每一封郵件均佔用一行顯示,前面的數為郵件的編號,後面的數為郵件的大小。
3、uidl命令與list命令用途差不多,只不過uidl命令顯示郵件的資訊比list更詳細,更具體,執行結果四。
4、retr命令是收郵件中最重要的一條命令,它的作用是查看郵件的內容,它必須帶參數進行,該命令執行之後,伺服器應答的資訊比較長,其中包括髮件人的電子郵箱地址,發件時間,郵件主題等,這些資訊統稱為郵件標頭,緊接在郵件標頭之後的資訊便是郵件內文
5、dele命令是用來刪除指定的郵件(注意:dele n命令只是給郵件做上刪除標記,只有在執行quit命令之後,郵件才會真正刪除),刪除的應答資訊六所示.
6、top命令有兩個參數,形如: top n m n為郵件編號,m是要讀出郵件內文的行數,如果m=0,則唯讀出郵件的郵件標頭部分
7、noop命令,該命令發出後,POP3伺服器不作任何事,僅返回一個正確響應"+OK"
8、quit命令,該命令發出後,telnet斷開與POP3伺服器的串連,系統進入更新狀態。.
ps:此文大多數內容摘抄自網路。