版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系我們

[科普中國]-因特網(wǎng)信息訪問協(xié)議

科學百科
原創(chuàng)
科學百科為用戶提供權(quán)威科普內(nèi)容,打造知識科普陣地
收藏

因特網(wǎng)信息訪問協(xié)議(縮寫為IMAP,以前稱作交互郵件訪問協(xié)議)是一個應(yīng)用層協(xié)議,用來從本地郵件客戶端(如Microsoft Outlook、Outlook Express、Foxmail、Mozilla Thunderbird)訪問遠程服務(wù)器上的郵件。

概述IMAP和POP3(Post Office Protocol - Version 3,郵局協(xié)議第三版)是郵件訪問最為普遍的Internet標準協(xié)議。事實上所有現(xiàn)代的郵件客戶端和服務(wù)器都對兩者給予支持。IMAP現(xiàn)在的版本是“IMAP第四版第一次修訂版”(IMAP4rev1),在RFC 3501中定義。1

定義IMAP由Mark Crispin設(shè)計,對于郵件訪問提供了相對于廣泛使用的POP3郵件協(xié)議的另外一種選擇?;旧?,兩者都允許一個郵件客戶端訪問郵件服務(wù)器上存儲的信息。一些只在IMAP中存在的重要方面包括:2

支持連接和斷開兩種操作模式。當使用POP3時,客戶端只會在一段時間內(nèi)連接到服務(wù)器,直到它下載完所有新信息,客戶端即斷開連接。在IMAP中,只要用戶界面是活動的和下載信息內(nèi)容是需要的,客戶端就會一直連接服務(wù)器。對于有很多或者很大郵件的用戶來說,使用IMAP4模式可以獲得更快的響應(yīng)時間。

支持多個客戶同時連接到一個郵箱。POP3協(xié)議假定郵箱當前的連接是唯一的連接。相反,IMAP4協(xié)議允許多個用戶同時訪問郵箱同時提供一種機制讓客戶能夠感知其他當前連接到這個郵箱的用戶所做的操作。

支持訪問消息中的MIME部分和部分獲取。幾乎所有的Internet郵件都是以MIME格式傳輸?shù)?。MIME允許消息包含一個樹型結(jié)構(gòu),這個樹型結(jié)構(gòu)的葉子節(jié)點都是單一內(nèi)容類型而非葉子節(jié)點都是多塊類型的組合。IMAP4協(xié)議允許客戶端獲取任何獨立的MIME部分和獲取信息的一部分或者全部。這些機制使得用戶無需下載附件就可以瀏覽消息內(nèi)容或者在獲取內(nèi)容的同時瀏覽。

支持在服務(wù)器保留消息狀態(tài)信息。通過使用在IMAP4協(xié)議中定義的標志客戶端可以跟蹤消息狀態(tài),例如郵件是否被讀取,回復(fù),或者刪除。這些標識存儲在服務(wù)器,所以多個客戶在不同時間訪問一個郵箱可以感知其他用戶所做的操作。

支持在服務(wù)器上訪問多個郵箱。IMAP4客戶端可以在服務(wù)器上創(chuàng)建,重命名,或刪除郵箱(通常以文件夾形式顯現(xiàn)給用戶)。支持多個郵箱還允許服務(wù)器提供對于共享和公共文件夾的訪問。

支持服務(wù)器端搜索。IMAP4提供了一種機制給客戶使客戶可以要求服務(wù)器搜索匹配多個標準的信息。在這種機制下客戶端就無需下載郵箱中所有信息來完成這些搜索。

支持一個定義良好的擴展機制。吸取早期Internet協(xié)議的經(jīng)驗,IMAP的擴展定義了一個明確的機制。很多對于原始協(xié)議的擴展已被提議并廣泛使用。無論使用POP3還是IMAP4來獲取消息,客戶端均使用SMTP協(xié)議來發(fā)送消息。郵件客戶端可能是POP客戶端或者IMAP客戶端,但都會使用SMTP。

大多數(shù)郵件程序的目錄服務(wù)還使用LDAP。

不像大多數(shù)舊的Internet協(xié)議,IMAP4生來就支持加密注冊機制。IMAP4中也支持明文傳輸密碼。因為加密機制的使用需要客戶端和服務(wù)器雙方的一致,明文密碼的使用是在一些客戶端和服務(wù)器類型不同的情況下(例如Microsoft Windows客戶端和非Windows服務(wù)器)。使用SSL也可以對IMAP4的通信進行加密,通過將在SSL上的IMAP4通信通過993端口傳輸或者在IMAP4線程創(chuàng)建的時候聲明“STARTTLS”。

IMAP4使用端口143在TCP/IP連接上工作。

相關(guān)條目郵箱客戶端

Internet Mail 2000, an alternative proposal for mail

POP3

簡單郵件傳輸協(xié)議

IMAP4主要特征IMAP4 是 IMAP 的最新版本,其主要特征如下:

與因特網(wǎng)消息標準完全兼容,如:MIME;

允許多臺計算機同時訪問和管理郵件;

允許通過低效率的文件訪問協(xié)議進行訪問;

提供對“在線”、“離線”和“無連接”三種訪問方式的支持;

支持共享郵箱的并發(fā)訪問;

客戶端軟件不需要了解服務(wù)器上的文件存儲格式 。

IMAP協(xié)議的特點與POP3協(xié)議類似,IMAP(Internet消息訪問協(xié)議)也是提供面向用戶的郵件收取服務(wù)。常用的版本是IMAP4。IMAP4改進了POP3的不足,用戶可以通過瀏覽信件頭來決定是否收取、刪除和檢索郵件的特定部分,還可以在服務(wù)器上創(chuàng)建或更改文件夾或郵箱,它除了支持POP3協(xié)議的脫機操作模式外,還支持聯(lián)機操作和斷連接操作。它為用戶提供了有選擇的從郵件服務(wù)器接收郵件的功能、基于服務(wù)器的信息處理功能和共享信箱功能。IMAP4的脫機模式不同于POP3,它不會自動刪除在郵件服務(wù)器上已取出的郵件,其聯(lián)機模式和斷連接模式也是將郵件服務(wù)器作為“遠程文件服務(wù)器”進行訪問,更加靈活方便。

本詞條內(nèi)容貢獻者為:

胡啟洲 - 副教授 - 南京理工大學