用IMAP4訪問Exchange郵箱
IMAP是Internet Message Access Protocol(互聯網信息訪問協議)的縮寫,現在IMAP使用的大多是第四個版本,一般我們稱爲IMAP4。IMAP4從名稱上理解是一個用來訪問郵箱的協議,這樣就不可避免地要把IMAP4和POP3進行對比。這兩個協議不同之處在於:
A IMAP4可以訪問郵箱,POP3只能訪問郵箱中的收件箱。
B POP3只能工作在離線模式,IMAP4可以工作在離線,在線,斷連三種模式。
在離線方式中,客戶軟件把郵箱存儲在本地硬盤上以進行讀取和撰寫信息的工作。當需要發送和接受消息時,用戶才連接服務器。
相比之下,在線用戶直接連接到郵件服務器訪問郵箱,郵件始終存儲在服務器上。
斷連方式提供了最大的靈活性。客戶軟件把用戶選定的消息和附件複製或緩存到本地磁盤上,並把原始副本留存在郵件服務器上。緩存中的郵件可以被用戶 處理,以後用戶重新連接郵件服務器時,這些郵件可以與服務器進行再同步。不過目前支持斷連方式的客戶端軟件還不多。
斷連方式提供了最大的靈活性。客戶軟件把用戶選定的消息和附件複製或緩存到本地磁盤上,並把原始副本留存在郵件服務器上。緩存中的郵件可以被用戶 處理,以後用戶重新連接郵件服務器時,這些郵件可以與服務器進行再同步。不過目前支持斷連方式的客戶端軟件還不多。
根據上述描述,我們可以得出一個結論,IMAP4是POP3的一個超集。POP3是個存儲轉發的信息交換系統,IMAP4可以看成是一個遠程文件服務器。Exchange2003對IMAP4也進行了很好的支持,下面我們通過實驗來看一下如何利用IMAP訪問Exchange郵箱。
實驗環境如下圖,Florence是exchtest.com域的域控制器和CA服務器,Berlin是Exchange服務器,Istanbul是客戶機。
首先,Exchange的IMAP4服務處於禁用狀態,我們要先修改它的啓動類型,然後啓動IMAP4服務。
在Istanbul上,用OE通過IMAP4訪問dufei的郵箱。打開OE,在“工具”菜單中選擇“賬戶”,點擊添加,選擇郵件
填寫顯示名以及電子郵件地址
接下來填寫SMTP和IMAP服務器的地址,注意要選擇郵件接收服務器的協議,默認是POP3,我們要改爲IMAP
最後輸入用戶名和口令,賬戶設置結束。
賬戶設置完成後,OE詢問是否需要從遠程服務器下載文件夾,選擇“是”
OE連接到IMAP4服務器,顯示郵箱中的文件夾,詢問我們需要顯示哪些文件夾,我們選擇顯示收件箱,已發送郵件和草稿。
配置完賬戶後,用IMAP訪問郵箱,順利完成
IMAP允許我們把郵件服務器上的郵箱當成一個本地文件夾來訪問,我們試着在郵箱中創建一個文件夾來看看,右鍵點擊IMAP賬號,選擇“新建文件夾”,如下圖
輸入文件夾的名字“testbox”,看看郵箱,是不是多了個文件夾
附上幾條簡單的IMAP命令供大家測試使用
telnet berlin 143 (IMAP使用143端口)
localhost login dufei passW0rd (登錄dufei的郵箱)
localhost select inbox (選擇收件箱進行查看)
localhost fetch 1 all (查看第一封郵件的全部內容)
localhost logout