POP3,全名為"Post Office Protocol - Version 3",即"郵局協(xié)議版本3"。是TCP/IP協(xié)議族中的一員,POP3服務(wù)所用的端口為110,由RFC1939 定義。本協(xié)議主要用于支持使用客戶端遠程管理在服務(wù)器上的電子郵件。提供了SSL加密的POP3協(xié)議被稱為POP3S。
POP 協(xié)議支持"離線"郵件處理。其具體過程是:郵件發(fā)送到服務(wù)器上,電子郵件客戶端調(diào)用郵件客戶機程序以連接服務(wù)器,并下載所有未閱讀的電子郵件。這種離線訪問模式是一種存儲轉(zhuǎn)發(fā)服務(wù),將郵件從郵件服務(wù)器端送到個人終端機器上,一般是PC機或 MAC。一旦郵件發(fā)送到 PC 機或MAC上,郵件服務(wù)器上的郵件將會被刪除。但目前的POP3郵件服務(wù)器大都可以"只下載郵件,服務(wù)器端并不刪除",也就是改進的POP3協(xié)議。
如何實現(xiàn)郵件的離線下載其實就是幾條POP3命令協(xié)議,
#telnetmyispnet110
userusername
passpassword
stat
list
retr 20
以上就是POP3離線下載郵件的實現(xiàn),其實就是幾條命令的組合,如果對于郵件代理服務(wù)器感興趣的也可以去github上面研究開源的SMTP代理服務(wù)器~~~~~~~~~~~~~~~