POP3(Post Office PRotocol 3) POP適用于C/S結(jié)構(gòu)的脫機(jī)模型的電子郵件協(xié)議,
目前已發(fā)展到第三版,稱POP3。,它規(guī)定怎樣將個(gè)人計(jì)算機(jī)連接到Internet的郵件
服務(wù)器和下載電子郵件的電子協(xié)議。它是因特網(wǎng)電子郵件的第一個(gè)離線協(xié)議標(biāo)準(zhǔn),
POP3答應(yīng)用戶從服務(wù)器上把郵件存儲(chǔ)到本地主機(jī)(即自己的計(jì)算機(jī))上,同時(shí)刪除
保存在郵件服務(wù)器上的郵件,而POP3服務(wù)器則是遵循POP3協(xié)議的接收郵件服務(wù)器,
用來接收電子郵件的。
POP適用于C/S結(jié)構(gòu)的脫機(jī)模型。脫機(jī)模型即不能在線操作,不像IMAP4(netscape
支持IMAP4)當(dāng)客戶機(jī)與服務(wù)器連接并查詢新電子郵件時(shí),被該客戶機(jī)指定的所有
將被下載的郵件都將被程序下載到客戶機(jī),下載后,電子郵件客戶機(jī)就可以刪除或
修改任意郵件,而無需與電子郵件服務(wù)器進(jìn)一步交互。POP3客戶向POP3服務(wù)器發(fā)送
命令并等待響應(yīng),POP3命令采用命令行形式,用ASCII碼表示。
服務(wù)器響應(yīng)是由一個(gè)單獨(dú)的命令行組成,或多個(gè)命令行組成,響應(yīng)第一行以ASCII
文本+OK或-ERR指出相應(yīng)的操作狀態(tài)是成功還是失敗在POP3協(xié)議中有三種狀態(tài),認(rèn)
可狀態(tài),處理狀態(tài),和更新狀態(tài)。
當(dāng)客戶機(jī)與服務(wù)器建立聯(lián)系時(shí),一旦客戶機(jī)提供了自己身份并成功確認(rèn),即由認(rèn)可
狀態(tài)轉(zhuǎn)入處理狀態(tài),
在完成相應(yīng)的操作后客戶機(jī)發(fā)出quit命令,則進(jìn)入更新狀態(tài),更新之后最后重返認(rèn)
可狀態(tài)。如下圖
等待連接 身份確認(rèn) quit命令
—— 認(rèn)可————— 處理——————更新
__________________________________
重返認(rèn)可狀態(tài)
POP3命令碼如下:
命令 參數(shù) 狀態(tài) 描述
------------------------------------------
USER username 認(rèn)可 此命令與下面的
pass命令若成功,將導(dǎo)致狀態(tài)轉(zhuǎn)換
PASS passWord 認(rèn)可
APOP Name,Digest 認(rèn)可 Digest是md5消息
摘要
------------------------------------------
STAT None 處理 請(qǐng)求服務(wù)器發(fā)回關(guān)于
郵箱的統(tǒng)計(jì)資料,如郵件總數(shù)和總字節(jié)數(shù)
UIDL [Msg#] 處理 返回郵件的唯一標(biāo)
識(shí)符,POP3會(huì)話的每個(gè)標(biāo)識(shí)符都將是唯一的
LIST [Msg#] 處理 返回郵件數(shù)量和每
個(gè)郵件的大小
RETR [Msg#] 處理 返回由參數(shù)標(biāo)識(shí)的
郵件的全部文本
DELE [Msg#] 處理 服務(wù)器將由參數(shù)標(biāo)
識(shí)的郵件標(biāo)記為刪除,由quit命令執(zhí)行
RSET None 處理 服務(wù)器將重置所有
標(biāo)記為刪除的郵件,用于撤消DELE命令
TOP [Msg#] 處理 服務(wù)器將返回由
參數(shù)標(biāo)識(shí)的郵件前n行內(nèi)容,n必須是正整數(shù)
NOOP None 處理 服務(wù)器返回一個(gè)肯定的響應(yīng)
------------------------------------------
QUIT None 更新
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注