Internet的電子郵件協議包括POP(post office protocol)和IMAP(Internet message access protocol)以及SMTP(simple mail transfer protocol),POP目前常用的版本為第三版,稱為POP3,IMAP目前常用的版本為第四版,稱為IMAP4另外,OMA的DS(data synchronization)工作組正在定義采用SyncML的數據同步機制實現移動終端對郵箱的訪問。SMTP用于提供高效、可靠的郵件傳輸,主要用于郵件的發送。在移動應用環境下,發送郵件可以采用現有的機制,但為有效地利用帶寬,需要改進普通電子郵件的接收模式,只在新郵件產生時,才進行數據的傳輸,因此,我們主要關注郵件的接收。表1對POP3、IMAP4、SyncML這三個用于收取郵件的協議進行了簡單的介紹和比較。
現有的郵件協議都是針對pull模式而設計的,客戶端主動發起請求和服務器進行多次交互完成對郵件的訪問,以POP3為例,需要6次交互才能完成一封郵件的刪除,IMAP4交互更為復雜,SyncML需要首先建立客戶端和服務器間的數據同步會話,這對于移動郵件系統而言是低效的。移動郵件系統中需要一種輕量級的協議。LEMONADE工作組提出了P-IMAP (push extensions to the IMAP protocol),針對無線網絡等環境對電子郵件進行優化,并對IMAP4郵件服務器進行了擴展改進,其端到端的安全依賴于底層傳輸技術,如IPSec協議或TLS協議。但支持P-IMAP需要升級IMAP服務器,代價是巨大的,大量現有系統無法支持移動郵件業務。
表1:郵件協議的比較