pop3命令簡介(轉)

BSDLite發表於2007-08-11
pop3命令簡介(轉)[@more@]首先請參看RFC 1939中介紹的POP3命令

一般telnet pop3Server 110後就可以用這些命令了,大小寫不敏感,
不包括口令本身,注意不要讓口令回顯,等驗證透過後再允許回顯好了。

user username    認可
pass password    認可  執行成功則狀態轉換
apop name,digest  認可  一種安全傳輸口令的辦法,執行成功導
               致狀態轉換,請參見RFC 1321
stat        處理  請求server回送郵箱統計資料,如郵件數、
               郵件總位元組數
uidl n       處理  server返回用於該指定郵件的唯一標識,
               如果沒有指定,返回所有的
list n       處理  server返回指定郵件的大小等
retr n       處理  server返回郵件的全部文字
dele n       處理  server標記刪除,quit命令執行時才真正刪除
rset        處理  撤消所有的dele命令
top n,m       處理  返回n號郵件的前m行內容,m必須是自然數
noop        處理  server返回一個肯定的響應
quit            client希望結束會話。如果server處於"處理"
               狀態,則現在進入"更新"狀態,刪除那些標記
               成刪除的郵件。如果server處於"認可"狀態,
               則結束會話時server不進入"更新"狀態

關於apop命令

如果client使用user命令,口令將是明文。使用apop命令時,client第一次
與server連線時,server向client傳送一個ascii碼問候,該問候由一個字元
串組成,它對於每個client的連線都是唯一的,client把它的純文字口令附加
到從server接收到的字串之後,然後計算結果字串的MD5摘要,client把
username和MD5摘要作為apop命令的引數一起傳送出去。

telnet pop3Server 110
user username
pass ****
stat
list
retr 1

retr 2
...
dele 1
dele 2
...
quit

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947728/,如需轉載,請註明出處,否則將追究法律責任。