一、POP3介紹
POP3,全名為“Post Office Protocol - Version 3”,即“郵局協(xié)議版本3”。是TCP/IP協(xié)議族中的一員,由RFC1939 定義。本協(xié)議主要用于支持使用客戶端遠程管理在服務器上的電子郵件。提供了SSL加密的POP3協(xié)議被稱為POP3S。
POP 協(xié)議支持“離線”郵件處理。其具體過程是:郵件發(fā)送到服務器上,電子郵件客戶端調用郵件客戶機程序以連接服務器,并下載所有未閱讀的電子郵件。這種離線訪問模式是一種存儲轉發(fā)服務,將郵件從郵件服務器端送到個人終端機器上,一般是PC機或 MAC。一旦郵件發(fā)送到 PC 機或MAC上,郵件服務器上的郵件將會被刪除。但目前的POP3郵件服務器大都可以“只下載郵件,服務器端并不刪除”,也就是改進的POP3協(xié)議。
POP3操作指南:
服務器允許符合POP3(PostOfficeProtocol,Version3郵件投遞協(xié)議,版本3)的郵件客戶端連接Imail服務器。這些郵件客戶端軟件包括OutlookExpress,Outlook,NetscapeMessenger或Communicator,Eudora,Pegasus,NuPOP,Z-Mail,FoxMail,TheBat,Kmail,和Unixmail [2] 。
POP3客戶端通常采用“off-line”離線方式訪問郵件服務器,會定時的訪問郵件服務器,下載郵件到客戶的電腦上,然后和服務器斷開。一般的,郵件被臨時的存儲在服務器上,當客戶端下載這些郵件后,它們將被服務器刪除,不再保留。對于那些總是在同一臺電腦上閱讀郵件的用戶來說,這種方式是十分適合得。另外一種方式,稱為“online”在線方式,即郵件客戶端總是和服務器保持連接。郵件被保持在服務器上,客戶端不下載郵件到客戶機上,用戶可以在線的閱讀保留在服務器上的郵件。那些經常使用不同電腦的用戶適合于這種方式。ImailPOP3服務可以作為Windows NT服務,完全隱藏的運行或者可以以有某些交互的方式運行。該服務將一直運行即使你登出系統(tǒng)。IMail同時提供另外一種訪問方式IMAP4(InternetMessageAccessProtocolVersion4).IMAP4服務同時提供“在線”和“離線”訪問方式。Logging On登入缺省的,POP3服務利用系統(tǒng)賬號登入系統(tǒng)。你可以改變這種登入方式:
1、在控制面板,啟動Services小程序。
2、選擇IMailPOP3 Server服務然后點擊Startup。
3、(可選)選擇您希望的StartupType。
4、在LogOnAs中,選擇正確的登入帳號:IMailServerSystemAccount.如果您有郵件主機采用WindowsNT用戶數據庫作為Imail用戶數據庫,那么你需要使用該賬號。AllowServicetoInteractwithDesktop.采用該賬號時,任何用戶登入系統(tǒng)時,桌面上都會有一個Imail的圖標。
ThisAccount.采用這種方式時,如果你的主機中沒有采用WindowsNT用戶數據庫的,你可以輸入你希望的用戶賬號;確認該賬號是一個主機管理員。如果您有郵件主機是利用外部數據庫的,確認該賬號可以訪問外部數據庫。
Configuringthe POP3 Server配置POP3服務器如何配置pop3服務器:
1、在IMailAdministrator中,在左邊的面板中選擇“l(fā)ocalhost”。
2、選擇“Services”目錄然后點擊POP3.POP3面板出現。
3、輸入以下描述的選項以配置POP3服務。
4、單擊按鈕Apply保存設置。
5、停止服務,等待5-10秒然后重新啟動服務。當你單擊按鈕Stop/Start后,將自動保存設置的改變。
二、SMTP介紹
SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉方式。SMTP協(xié)議屬于TCP/IP協(xié)議簇,它幫助每臺計算機在發(fā)送或中轉信件時找到下一個目的地。通過SMTP協(xié)議所指定的服務器,就可以把E-mail寄到收信人的服務器上了,整個過程只要幾分鐘。SMTP服務器則是遵循SMTP協(xié)議的發(fā)送郵件服務器,用來發(fā)送或中轉發(fā)出的電子郵件。
它使用由TCP提供的可靠的數據傳輸服務把郵件消息從發(fā)信人的郵件服務器傳送到收信人的郵件服務器。跟大多數應用層協(xié)議一樣,SMTP也存在兩個 端:在發(fā)信人的郵件服務器上執(zhí)行的客戶端和在收信人的郵件服務器上執(zhí)行的服務器端。SMTP的客戶端和服務器端同時運行在每個郵件服務器上。當一個郵件服 務器在向其他郵件服務器發(fā)送郵件消息時,它是作為SMTP客戶在運行。
SMTP工作過程:
簡單郵件傳輸協(xié)議(SMTP)是一種基于文本的電子郵件傳輸協(xié)議,是在因特網中用于在郵件服務器之間交換郵件的協(xié)議。SMTP是應用層的服務,可以適應于各種網絡系統(tǒng)。
SMTP的命令和響應都是基于文本,以命令行為單位,換行符為CR/LF。響應信息一般只有一行,由一個3位數的代碼開始,后面可附上很簡短的文字說明。SMTP要經過建立連接、傳送郵件和釋放連接3個階段。具體為:
(1)建立TCP連接。
(2)客戶端向服務器發(fā)送HELO命令以標識發(fā)件人自己的身份,然后客戶端發(fā)送MAIL命令。
(3)服務器端以OK作為響應,表示準備接收。
(4)客戶端發(fā)送RCPT命令。
(5)服務器端表示是否愿意為收件人接收郵件。
(6)協(xié)商結束,發(fā)送郵件,用命令DATA發(fā)送輸入內容。
(7)結束此次發(fā)送,用QUIT命令退出。
SMTP服務器基于DNS中的郵件交換(MX)記錄路由電子郵件。電子郵件系統(tǒng)發(fā)郵件時是根據收信人的地址后綴來定位郵件服務器的。SMTP通過用戶代理程序(UA)完成郵件的編輯、收取和閱讀等功能;通過郵件傳輸代理程序(MTA)將郵件傳送到目的地。
三、imap介紹
IMAP(Internet Mail Access Protocol,Internet郵件訪問協(xié)議)以前稱作交互郵件訪問協(xié)議(Interactive Mail Access Protocol)。IMAP是斯坦福大學在1986年開發(fā)的一種郵件獲取協(xié)議。它的主要作用是郵件客戶端(例如MS Outlook Express)可以通過這種協(xié)議從郵件服務器上獲取郵件的信息,下載郵件等。當前的權威定義是RFC3501。IMAP協(xié)議運行在TCP/IP協(xié)議之上,使用的端口是143。它與POP3協(xié)議的主要區(qū)別是用戶可以不用把所有的郵件全部下載,可以通過客戶端直接對服務器上的郵件進行操作。
imap特點:
與POP3協(xié)議類似,IMAP(Internet消息訪問協(xié)議)也是提供面向用戶的郵件收取服務。常用的版本是IMAP4。
IMAP4改進了POP3的不足,用戶可以通過瀏覽信件頭來決定是否收取、刪除和檢索郵件的特定部分,還可以在服務器上創(chuàng)建或更改文件夾或郵箱。它除了支持POP3協(xié)議的脫機操作模式外,還支持聯(lián)機操作和斷連接操作。它為用戶提供了有選擇的從郵件服務器接收郵件的功能、基于服務器的信息處理功能和共享信箱功能。IMAP4的脫機模式不同于POP3,它不會自動刪除在郵件服務器上已取出的郵件,其聯(lián)機模式和斷連接模式也是將郵件服務器作為“遠程文件服務器”進行訪問,更加靈活方便。IMAP4支持多個郵箱。
IMAP4的這些特性非常適合在不同的計算機或終端之間操作郵件的用戶(例如你可以在手機、PAD、PC上的郵件代理程序操作同一個郵箱),以及那些同時使用多個郵箱的用戶。
imap功能:
支持連接和斷開兩種操作模式。當使用POP3時,客戶端只會連接在服務器上一段的時間,直到它下載完所有新信息,客戶端即斷開連接。在IMAP中,只要用戶界面是活動的和下載信息內容是需要的,客戶端就會一直連接在服務器上。對于有很多或者很大郵件的用戶來說,使用IMAP4模式可以獲得更快的響應時間。支持多個客戶同時連接到一個郵箱。POP3協(xié)議假定郵箱當前的連接是唯一的連接。相反,IMAP4協(xié)議允許多個用戶同時訪問郵箱同時提供一種機制讓客戶能夠感知其他當前連接到這個郵箱的用戶所做的操作。支持訪問消息中的MIME部分和部分獲取。幾乎所有的Internet郵件都是以MIME格式傳輸的。MIME允許消息包含一個樹型結構,這個樹型結構的葉子節(jié)點都是單一內容類型而非葉子節(jié)點都是多塊類型的組合。IMAP4協(xié)議允許客戶端獲取任何獨立的MIME部分和獲取信息的一部分或者全部。這些機制使得用戶無需下載附件就可以瀏覽消息內容或者在獲取內容的同時瀏覽。支持在服務器保留消息狀態(tài)信息。
通過使用在IMAP4協(xié)議中定義的標志客戶端可以跟蹤消息狀態(tài),例如郵件是否被讀取,回復,或者刪除。這些標識存儲在服務器,所以多個客戶在不同時間訪問一個郵箱可以感知其他用戶所做的操作。支持在服務器上訪問多個郵箱。IMAP4客戶端可以在服務器上創(chuàng)建,重命名,或刪除郵箱(通常以文件夾形式顯現給用戶)。支持多個郵箱還允許服務器提供對于共享和公共文件夾的訪問。支持服務器端搜索。IMAP4提供了一種機制給客戶使客戶可以要求服務器搜索符合多個標準的信息。在這種機制下客戶端就無需下載郵箱中所有信息來完成這些搜索。支持一個定義良好的擴展機制。吸取早期Internet協(xié)議的經驗,IMAP的擴展定義了一個明確的機制。很多對于原始協(xié)議的擴展已被提議并廣泛使用。無論使用POP3還是IMAP4來獲取消息,客戶端使用SMTP協(xié)議來發(fā)送。郵件客戶可能是POP客戶端或者IMAP客戶端,但都會使用SMTP。
四、POP3、SMTP和IMAP之間的區(qū)別和聯(lián)系
POP3規(guī)定怎樣將個人計算機連接到Internet的郵件服務器和下載電子郵件的電子協(xié)議。它是因特網電子郵件的第一個離線協(xié)議標準,POP3允許用戶從服務器上把郵件存儲到本地主機(即自己的計算機)上,同時刪除保存在郵件服務器上的郵件,而POP3服務器則是遵循POP3協(xié)議的接收郵件服務器,用來接收電子郵件的。
POP3協(xié)議允許電子郵件客戶端下載服務器上的郵件,但是在客戶端的操作(如移動郵件、標記已讀等),不會反饋到服務器上,比如通過客戶端收取了郵箱中的3封郵件并移動到其他文件夾,郵箱服務器上的這些郵件是沒有同時被移動的 。
而IMAP提供webmail 與電子郵件客戶端之間的雙向通信,客戶端的操作都會反饋到服務器上,對郵件進行的操作,服務器上的郵件也會做相應的動作。同時,IMAP像POP3那樣提供了方便的郵件下載服務,讓用戶能進行離線閱讀。IMAP提供的摘要瀏覽功能可以讓你在閱讀完所有的郵件到達時間、主題、發(fā)件人、大小等信息后才作出是否下載的決定。此外,IMAP 更好地支持了從多個不同設備中隨時訪問新郵件。
SMTP它是一組用于從源地址到目的地址傳輸郵件的規(guī)范,通過它來控制郵件的中轉方式。SMTP 協(xié)議屬于 TCP/IP 協(xié)議簇,它幫助每臺計算機在發(fā)送或中轉信件時找到下一個目的地。SMTP 服務器就是遵循 SMTP 協(xié)議的發(fā)送郵件服務器。
SMTP認證,簡單地說就是要求必須在提供了賬戶名和密碼之后才可以登錄 SMTP 服務器,這就使得那些垃圾郵件的散播者無可乘之機。增加SMTP 認證的目的是為了使用戶避免受到垃圾郵件的侵擾。
IMAP全稱是Internet Mail Access Protocol,即交互式郵件存取協(xié)議,它是跟POP3類似郵件訪問標準協(xié)議之一。不同的是,開啟了IMAP后,您在電子郵件客戶端收取的郵件仍然保留在服務器上,同時在客戶端上的操作都會反饋到服務器上,如:刪除郵件,標記已讀等,服務器上的郵件也會做相應的動作。所以無論從瀏覽器登錄郵箱或者客戶端軟件登錄郵箱,看到的郵件以及狀態(tài)都是一致的。
評論