IMAP服務(wù)的詳細(xì)概念
IMAP的有關(guān)概念大家是否了解呢?在常規(guī)的郵件設(shè)置中,我們有可能會遇到這方面的設(shè)置。那么對于這個IMAP服務(wù)我們就需要一個系統(tǒng)的了解了?,F(xiàn)在讓我們一起來看看具體的定義吧。因特網(wǎng)信息訪問協(xié)議(IMAP)用于訪問存儲在郵件服務(wù)器系統(tǒng)內(nèi)的電子郵件和電子公告板信息。IMAP允許用戶郵件程序如同操作本機系統(tǒng)一樣訪問遠(yuǎn)程消息存儲器??赏ㄟ^臺式電腦遠(yuǎn)程操作保存在IMAP服務(wù)系統(tǒng)內(nèi)的郵件,而不需要在計算機之間來回傳輸消息或文檔。
創(chuàng)建一個分布式電子郵件系統(tǒng)有多種不同的技術(shù)和途徑:其中有 POP(郵局協(xié)議)、DMSP(分層式電子郵件系統(tǒng)協(xié)議)和IMAP(因特網(wǎng)信息訪問協(xié)議)。這三者中,POP 協(xié)議創(chuàng)建最早因此也最為人們了解;DMSP 具有較好的支持“無連接”操作的性能,但其很大程度上僅限于單個應(yīng)用程序(PCMAIL);IMAP提供了 POP 和 DMSP 的擴展集并提供對遠(yuǎn)程郵件訪問的三種支持方式:離線、在線和無連接。
在線方式下,IMAP用戶不用一次性地從共享服務(wù)器上收取郵件然后刪除。IMAP采用的是交互式客戶機—服務(wù)器方式,用戶可以向服務(wù)器請求特定郵件的信頭或主體,或者請求服務(wù)器搜索滿足一定條件的郵信。收件箱中的信件標(biāo)有各種狀態(tài)標(biāo)志(如“刪除”或“已回復(fù)”),它們一直保留直到用戶真正刪除。在IMAP系統(tǒng)中,用戶可以像在本地一樣遠(yuǎn)程操作管理郵箱。根據(jù)IMAP客戶端實現(xiàn)方式及系統(tǒng)管理員設(shè)計的郵件系統(tǒng)結(jié)構(gòu),用戶可以在本地機器上保存郵件,或在服務(wù)器上保存郵件,也可以兩者選一。
IMAP服務(wù)包括了一系列操作:郵箱的建立、刪除及重命名、檢查新郵件、永久刪除郵件、設(shè)置和清除標(biāo)志、基于服務(wù)器和 MIME 的分析和搜索、有效并有選擇的取回郵件屬性、文本和部分內(nèi)容。IMAP允許用戶從多臺計算機上訪問郵件(新郵件或保存過的郵件)。對于保證電子郵件的可靠性和同時使用多臺計算機的環(huán)境來說,這一特性尤其重要。
IMAP4是IMAP的最新版本,其主要特征如下:
與因特網(wǎng)消息標(biāo)準(zhǔn)完全兼容,如:MIME;
允許多臺計算機同時訪問和管理郵件;
允許通過低效率的文件訪問協(xié)議進(jìn)行訪問;
提供對“在線”、“離線”和“無連接”三種訪問方式的支持;
支持共享郵箱的并發(fā)訪問;
客戶端軟件不需要了解服務(wù)器上的文件存儲格式 。
協(xié)議結(jié)構(gòu)
IMAP服務(wù)主要命令:
APPEND | AUTHENTICATE | CAPABILITY | CHECK | CLOSE |
COPY | CREATE | DELETE | DELETEACL | EXAMINE |
EXPUNGE | FETCH | GETACL | GETQUOTA | GETQUOTAROOT |
LIST | LISTRIGHTS | LOGIN | LOGOUT | LSUB |
MYRIGHTS | NOOP | RENAME | SEARCH | SELECT |
SETACL | SETQUOTA | STARTTLS | STATUS | STORE |
SUBSCRIBE | UID | UNSELECT | UNSUBSCRIBE | X<atom> |