IMAP


IMAP (简体)

跳過字詞轉換說明

網路協議
應用層
DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTP ·RTSP · SDP · SOAP · GTP · STUN · NTP · SSDP · 更多
傳輸層
TCP · UDP · TLS · DCCP · SCTP · RSVP · PPTP · 更多
網路層
IP (IPv4 · IPv6) ·

ICMP · ICMPv6 · IGMP · RIP ·

OSPF · BGP · IS-IS · IPsec · 更多
資料連結層
Wi-Fi(IEEE 802.11) · WiMAX(IEEE 802.16) · ARP · RARP · ATM · DTM · 令牌環 · 乙太網路 · FDDI · 訊框中繼 · GPRS · EVDO · HSPA · HDLC · PPP · L2TP · ISDN · 更多
實體層
乙太網路 · 數據機 · PLC(Power Line Communication) · SONET/SDH · G.709 · 光導纖維 · 同軸電纜 · 雙絞線 · 更多
本模板:檢視  討論  編輯  歷史

Internet Message Access Protocol(縮寫為IMAP,以前稱作互動郵件存取協定)是一個應用層協定,用來從原生郵件客戶端(如Microsoft OutlookOutlook ExpressFoxmailThunderbird)存取遠端伺服器上的郵件。

IMAP和POP3(Protocol Of Post version 3,郵局協定第三版)是郵件存取最為普遍的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伺服器是普遍使用的:(還可參考郵件伺服器列表)

附錄

  • email client
  • Internet Mail 2000, an alternative proposal for mail
  • Post Office Protocol
  • Simple Mail Transfer Protocol
  • Johnson, Kevin. 2000. Internet Email Protocols: A Developer's Guide. Addison-Wesley. ISBN 0-201-43288-9.

外部連結







stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History