| POP3 命令簡介 來源:ChihChien_Ho |
一般 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