網際網路信息訪問協定(縮寫為IMAP,以前稱作互動郵件訪問協定)是一個套用層協定,用來從本地郵件客戶端(如Microsoft Outlook、Outlook Express、Foxmail、Mozilla Thunderbird)訪問遠程伺服器上的郵件。
基本介紹
- 中文名:網際網路信息訪問協定
- 外文名:IMAP
- 又稱:互動郵件訪問協定
- 定義:套用層協定
- 用途:訪問遠程伺服器上的郵件
- 學科:通訊工程
概述
定義
- 支持連線和斷開兩種操作模式。當使用POP3時,客戶端只會在一段時間內連線到伺服器,直到它下載完所有新信息,客戶端即下線。在IMAP中,只要用戶界面是活動的和下載信息內容是需要的,客戶端就會一直連線伺服器。對於有很多或者很大郵件的用戶來說,使用IMAP4模式可以獲得更快的回響時間。
- 支持多個客戶同時連線到一個信箱。POP3協定假定信箱當前的連線是唯一的連線。相反,IMAP4協定允許多個用戶同時訪問信箱同時提供一種機制讓客戶能夠感知其他當前連線到這個信箱的用戶所做的操作。
- 支持訪問訊息中的MIME部分和部分獲取。幾乎所有的Internet郵件都是以MIME格式傳輸的。MIME允許訊息包含一個樹型結構,這個樹型結構的葉子節點都是單一內容類型而非葉子節點都是多塊類型的組合。IMAP4協定允許客戶端獲取任何獨立的MIME部分和獲取信息的一部分或者全部。這些機制使得用戶無需下載附屬檔案就可以瀏覽訊息內容或者在獲取內容的同時瀏覽。
- 支持在伺服器保留訊息狀態信息。通過使用在IMAP4協定中定義的標誌客戶端可以跟蹤訊息狀態,例如郵件是否被讀取,回復,或者刪除。這些標識存儲在伺服器,所以多個客戶在不同時間訪問一個信箱可以感知其他用戶所做的操作。
- 支持在伺服器上訪問多個信箱。IMAP4客戶端可以在伺服器上創建,重命名,或刪除信箱(通常以資料夾形式顯現給用戶)。支持多個信箱還允許伺服器提供對於共享和公共資料夾的訪問。
- 支持伺服器端搜尋。IMAP4提供了一種機制給客戶使客戶可以要求伺服器搜尋匹配多個標準的信息。在這種機制下客戶端就無需下載信箱中所有信息來完成這些搜尋。
- 支持一個定義良好的擴展機制。吸取早期Internet協定的經驗,IMAP的擴展定義了一個明確的機制。很多對於原始協定的擴展已被提議並廣泛使用。無論使用POP3還是IMAP4來獲取訊息,客戶端均使用SMTP協定來傳送訊息。郵件客戶端可能是POP客戶端或者IMAP客戶端,但都會使用SMTP。
相關條目
- 信箱客戶端
- Internet Mail 2000, an alternative proposal for mail
IMAP4主要特徵
- 與網際網路訊息標準完全兼容,如:MIME;
- 允許多台計算機同時訪問和管理郵件;
- 允許通過低效率的檔案訪問協定進行訪問;
- 提供對“線上”、“離線”和“無連線”三種訪問方式的支持;
- 支持共享信箱的並發訪問;
- 客戶端軟體不需要了解伺服器上的檔案存儲格式 。