發新話題

電子郵件 IMAP 與 POP之比較《網路與通訊》

電子郵件 IMAP 與 POP之比較《網路與通訊》

Internet Message Access Protocol (一般稱為IMAP,以前稱作交互郵件訪問協議) 是一個應用層協議,用來從本地客戶端訪問遠程伺服器上的郵件。IMAP和POP3(郵局協議 version3)是郵件訪問最為普遍的Internet標準協議。事實上所有現代的郵件客戶端和伺服器都對兩者給予支持。IMAP現在的版本,IMAP 第四版第一修訂版(IMAP4rev1),在RFC3501中定義。

IMAP 由Mark Crispin設計,對於郵件訪問提供了相對於廣泛使用的POP3郵件協議的另外一種選擇。基本上,兩者都允許一個郵件客戶端訪問郵件伺服器上存儲的信息。一些只在IMAP中存在的重要方面包括:

    * 支持連接和斷開兩種操作模式。當使用POP3時,客戶端只連接到伺服器它下載所有新信息所需的時間。在IMAP中,只要用戶界面是活動的和下載信息內容是需要的,客戶端就會一直連接在伺服器上。對於有很多或者很大郵件的用戶來說,使用IMAP4模式可以獲得更快的響應時間。
    * 支持多個客戶同時連接到一個郵箱。POP3協議假定郵箱當前的連接是唯一的連接。相反,IMAP4協議允許多個用戶同時訪問郵箱同時提供一種機制讓客戶能夠感知其他當前連接到這個郵箱的用戶所做的操作。
    * 支持訪問消息中的MIME部分和部分獲取。幾乎所有的internet 郵件都是以MIME格式傳輸的。MIME允許消息包含一個樹型結構,這個樹型結構的葉子節點都是單一內容類型而非葉子節點都是多塊類型的組合。IMAP4 協議允許客戶端獲取任何獨立的MIME部分和獲取信息的一部分或者全部。這些機制使得用戶無需下載附件就可以瀏覽消息內容或者在獲取內容的同時瀏覽。
    * 支持在伺服器保留消息狀態信息。通過使用在IMAP4協議中定義的標誌客戶端可以跟蹤消息狀態,例如郵件是否被讀取,回復,或者刪除。這些標識存儲在伺服器,所以多個客戶在不同時間訪問一個郵箱可以感知其他用戶所做的操作。
    * 支持在伺服器上訪問多個郵箱。IMAP4客戶端可以在伺服器上創建,重命名,或刪除郵箱(通常以文件夾形式顯現給用戶)。支持多個郵箱還允許伺服器提供對於共享和公共文件夾的訪問。
    * 支持伺服器端搜索。IMAP4提供了一種機制給客戶使客戶可以要求伺服器搜索符合多個標準的信息。在這種機制下客戶端就無需下載郵箱中所有信息來完成這些搜索。
    * 支持一個定義良好的擴展機制。吸取早期Internet協議的經驗,IMAP的擴展定義了一個明確的機制。很多對於原始協議的擴展已被提議並廣泛使用。無論使用POP3還是IMAP4來獲取消息,客戶端使用SMTP協議來發送。郵件客戶可能是POP客戶端或者IMAP客戶端,但都會使用SMTP。

大多數郵件程序的目錄服務還使用LDAP。

不像大多數舊的Internet協議,IMAP4生來支持加密註冊機制。IMAP4中也支持明文傳輸密碼。因為加密機制的使用需要客戶端和伺服器雙方的一致,明文密碼的使用是在在一些客戶端和伺服器類型不同的情況下(例如Microsoft Windows客戶端和非Windows伺服器)。使用SSL也可以對IMAP4的通信進行加密,通過將在SSL上的IMAP4通信通過993埠傳輸或者在IMAP4執行緒建立的時候聲明「」「STARTTLS」。

IMAP4使用埠143在TCP/IP連接上工作。
=======================================
電子郵件使用介紹:IMAP與POP之比較
IMAP與POP比較
IMAP(Internet Message Access Protocol)定義:
IMAP 為一收取電子郵件的標準協定,屬於客戶-伺服(Client-Server)之協定;伺服器依此協定,替客戶端使用者收取並儲存郵件。使用者可以僅檢視郵件之發送者及標題,並決定是否下載該郵件。使用者亦可在伺服器上建立並操作檔案夾(folder)或信箱、刪除郵件等。

POP(Post Office Protocol)定義:
POP為另一較不複雜的接收電子郵件之標準協定,亦屬一客戶-伺服協定,伺服器依此協定替客戶端的使用者收取並暫存郵件,當使用者檢查在伺服器上的郵件信箱時,即下載郵件。

IMAP優勢:
1.開啟信箱時,只是下載信頭(message headers)部分而已,故不會佔用PC端的硬碟空間。
2.可以從數個不同的地點連線,所讀取的信件仍為同一份置於伺服器上的信箱。
3.不必一直收信,信箱會自動更新。當網路速度受限時,performance 會較POP server好,因為只
 是下載信頭部分而已。
4.以檔案夾(folder)的方式管理信件較方便。

POP弱勢:
1.通常開啟信箱之後,信件即全部被下載儲存於PC上,佔用PC上的硬碟空空間;而伺服器上並不
 保留信件備份,以免信件一直累積,造成伺服器上的信箱爆滿。因此需自行指定是否需要儲存信
 件於伺服器上。
2.從不同的地點連線時,無法使各地點所擁有的信箱均一致同步,出現在(A)PC上的信件,便不再
 出現於(B)PC上;因此當連線時,為了要達到同步化,便會一再下載信件,導致信件重複出現。
3.必須手動收信,信箱不會自動更新。當網路速度受限時,performance 則會較差。
4.從不同的地點連線時,無法讀取到所有的檔案夾,管理上較差。


結論:
在使用者郵件之管理上,IMAP顯然較具有方便性。像現在gmail開放IMAPi功能了,讓使用者可以真正的在自己電腦上「收發Gmail」─只要你的郵件軟體支援,在這個模式下,使用者可以直接在線上讀信、回信、留草稿、砍信,而不需要把整個信箱搬回家。在你工作的同時,Gmail也會記錄你的所有動作,當你回到網頁時,信箱的狀態就跟在你的電腦上一樣的熟悉親切。甚至Gmail特有的標籤功能,也會被模擬成IMAP中的「資料夾」,並擁有同樣的運用彈性。

TOP

謝謝你的文章
收穫良多

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。