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