POP3

POP3

郵局協議的第3個版本
POP3,網絡術語,全稱為PostOfficeProtocol-Version3,本協議主要用于支持使用客戶端遠程管理在服務器上的電子郵件。POP3協議允許電子郵件客戶端下載服務器上的郵件,但是在客戶端的操作(如移動郵件、标記已讀等),不會反饋到服務器上,比如通過客戶端收取了郵箱中的3封郵件并移動到其他文件夾,郵箱服務器上的這些郵件是沒有同時被移動的。[1]
    中文名:POP3 外文名:Post Office Protocol - Version 3 别名:

協議命名

POP3協議命令原始碼簡介:

1、POP适用于C/S結構的脫機模型的電子郵件協議,已發展到第三版,稱POP3。脫機模型即不能在線操作,不像IMAP4(netscape支持IMAP4)

2、當客戶機與服務器連接并查詢新電子郵件時,被該客戶機指定的所有将被下載的郵件都将被程序下載到客戶機,下載後,電子郵件客戶機就可以删除或修改任意郵件,而無需與電子郵件服務器進一步交互。

3、POP3客戶向POP3服務器發送命令并等待響應,POP3命令采用命令行形式,用ASCII碼表示。服務器響應是由一個單獨的命令行組成,或多個命令行組成,響應第一行以ASCII文本+OK或-ERR指出相應的操作狀态是成功還是失敗。

4、在POP3協議中有三種狀态,認可狀态,處理狀态和更新狀态。當客戶機與服務器建立聯系時,一旦客戶機提供了自己身份并成功确認,即由認可狀态轉入處理狀态,在完成相應的操作後客戶機發出quit命令,則進入更新狀态,更新之後最後重返認可狀态。

工作原理

等待連接身份确認quit命令

|認可|—————|處理|——————|更新|

重返認可狀态,認可狀态的命令語句:

一般情況下,大多數現有的POP3客戶與服務器執行采用ASCII明文發送用戶名和口令,在認可狀态等待客戶連接的情況下,客戶發出連接,并由命令user/pass對在網絡上發送明文用戶名和口令給服務器進行身份确認。一旦确認成功,便轉入處理狀态。為了避免發送明文口令的問題,有一種新的認證方法,命令為APOP,使用APOP,口令在傳輸之前被加密。

當第一次與服務器連接時,POP3服務器向客戶機發送一個ASCII碼問候,這個問候由一串字符組成對每個客戶機是唯一的,與當時的時間有關,然後,客戶機把它的純文本口令附加到從服務器接收到的字符串之後,然後計算出結果字符串的MD5單出函數消息摘要,客戶機把用戶名與MD5消息摘要作為APOP命令的參數一起發送出去。目前,大多數windows上的郵件客戶軟件不支持APOP命令,qpopper支持。

POP3命令碼如下:命令參數狀态描述USERusername認可此命令與下面的pass命令若成功,将導緻狀态轉換;

PASSpassword認可;APOPName,Digest認可Digest是MD5消息摘要。

STATNone處理請求服務器發回關于郵箱的統計資料,如郵件總數和總字節數;

uidl[Msg#]處理返回郵件的唯一标識符,POP3會話的每個标識符都将是唯一的;

LIST[Msg#]處理返回郵件數量和每個郵件的大小;

RETR[Msg#]處理返回由參數标識的郵件的全部文本;

DELE[Msg#]處理服務器将由參數标識的郵件标記為删除,由quit命令執行;

RSETNone處理服務器将重置所有标記為删除的郵件,用于撤消DELE命令;

TOP[Msg#]處理服務器将返回由參數标識的郵件前n行内容,n必須是正整數;

NOOPNone處理服務器返回一個肯定的響應。

常見設置

收信服務器(POP3):mail.yourdomain.com

發信服務器(SMTP):mail.yourdomain.com

用戶名:[email protected](注:應填入郵件地址全稱)請将yourdomain.com替換為您的域名,username替換為您的郵件名稱。

SMTP服務器需加上SMTP服務器身份驗證。

163郵箱

POP3服務器:POP.163.COM

SMTP服務器:SMTP.163.COM

yahoo郵箱

注意:yahoo在foxmail4.1以上的版本設置如下:

POP3服務器:pop.mail.yahoo.com.cn

SMTP服務器:smtp.mail.yahoo.com.cn

sohu郵箱

POP3服務器:pop3.sohu.com

SMTP服務器:smtp.sohu.com

Gmail郵箱

第一步:要手動配置:POP3服務器是pop.gmail.com

SMTP服務器是smtp.gmail.com 

第二步:使用自動配置文件http://toolbar.google.com/gmail-helper/GmailConfig.exe

這樣就OK喽~可以發送和接收Gmail郵件了。

QQ郵箱

POP3服務器:pop.qq.com

SMTP服務器:smtp.qq.com

SMTP服務器需要身份驗證。

操作指南

服務器允許符合POP3(PostOfficeProtocol,Version3郵件投遞協議,版本3)的郵件客戶端連接Imail服務器。這些郵件客戶端軟件包括OutlookExpress,Outlook,NetscapeMessenger或Communicator,Eudora,Pegasus,NuPOP,Z-Mail,FoxMail,TheBat,Kmail,和Unixmail。

POP3客戶端通常采用“off-line”離線方式訪問郵件服務器,會定時的訪問郵件服務器,下載郵件到客戶的電腦上,然後和服務器斷開。一般的,郵件被臨時的存儲在服務器上,當客戶端下載這些郵件後,它們将被服務器删除,不在保留。對于那些總是在同一台電腦上閱讀郵件的用戶來說,這種方式是十分适合得。另外一種方式,稱為“online”在線方式,即郵件客戶端總是和服務器保持連接。郵件被保持在服務器上,客戶端不下載郵件到客戶機上,用戶可以在線的閱讀保留在服務器上的郵件。那些經常使用不同電腦的用戶适合于這種方式。ImailPOP3服務可以作為WindowsNT服務,完全隐藏的運行或者可以以有某些交互的方式運行。該服務将一直運行即使你登出系統。

IMail同時提供另外一種訪問方式IMAP4(InternetMessageAccessProtocolVersion4).IMAP4服務同時提供“在線”和“離線”訪問方式。LoggingOn登入缺省的,POP3服務利用系統賬号登入系統。你可以改變這種登入方式:

1、在控制面闆,啟動Services小程序。

2、選擇IMailPOP3Server服務然後點擊Startup。

3、(可選)選擇您希望的StartupType。

4、在LogOnAs中,選擇正确的登入帳号:IMailServerSystemAccount.如果您有郵件主機采用WindowsNT用戶數據庫作為Imail用戶數據庫,那麼你需要使用該賬号。AllowServicetoInteractwithDesktop.采用該賬号時,任何用戶登入系統時,桌面上都會有一個Imail的圖标。

ThisAccount.采用這種方式時,如果你的主機中沒有采用WindowsNT用戶數據庫的,你可以輸入你希望的用戶賬号;确認該賬号是一個主機管理員。如果您有郵件主機是利用外部數據庫的,确認該賬号可以訪問外部數據庫。

ConfiguringthePOP3Server配置POP3服務器如何配置pop3服務器:

1、在IMailAdministrator中,在左邊的面闆中選擇“localhost”。

2、選擇“Services”目錄然後點擊POP3.POP3面闆出現。

3、輸入以下描述的選項以配置POP3服務。

4、單擊按鈕Apply保存設置。

5、停止服務,等待5-10秒然後重新啟動服務。當你單擊按鈕Stop/Start後,将自動保存設置的改變。

上一篇:電子信箱

下一篇:世界人權宣言

相關詞條

相關搜索

其它詞條