Linux系統(tǒng)中POP與IMAP何去何從
POP與IMAP是當(dāng)前最流行的兩個(gè)郵件接收協(xié)議。在Linux操作系統(tǒng)中,都是支持這個(gè)兩個(gè)協(xié)議的。那么作為L(zhǎng)inux系統(tǒng)管理員在部署郵件客戶(hù)端與服務(wù)器端的時(shí)候,該如何選擇呢?有時(shí)候可用的選擇多了,也讓系統(tǒng)管理員很頭疼。由于POP與IMAP兩個(gè)郵件接收協(xié)議各有各的特點(diǎn),要做出一個(gè)合理的選擇也不是很容易的事情。我以前也遇到過(guò)很多次類(lèi)似的困惑。或許我的這些經(jīng)驗(yàn)對(duì)于大家有所幫助。
一、考慮離線(xiàn)閱讀的需求。
POP與IMAP郵件接收協(xié)議只負(fù)責(zé)郵件接收,而不具備發(fā)送郵件和郵件傳遞的功能。不過(guò)在郵件接收方面他們有比較大的差異。如POP服務(wù)器會(huì)將用戶(hù)的郵件從服務(wù)器上的信箱中下載到客戶(hù)端的計(jì)算機(jī)上,并且在服務(wù)器刪除這些郵件。雖然現(xiàn)在有些客戶(hù)度端通過(guò)設(shè)置可以在服務(wù)期上保留這些郵件,但是這些郵件只是作為副本保存,POP協(xié)議的工作原理仍然不會(huì)改變。為此用戶(hù)可以在不連接服務(wù)器的情況下進(jìn)行離線(xiàn)閱讀。離線(xiàn)閱讀就是POP協(xié)議主要的優(yōu)點(diǎn)。在下載郵件的時(shí)候,POP協(xié)議是采用PULL郵件的方式。所以到利用POP協(xié)議接收郵件的過(guò)程中,可以以一個(gè)固定的時(shí)間間隔從郵件服務(wù)器上把郵件下載到客戶(hù)端中。注意,這個(gè)時(shí)間間隔可以在客戶(hù)端上進(jìn)行設(shè)置。系統(tǒng)管理員可以根據(jù)自己的網(wǎng)絡(luò)情況,來(lái)設(shè)置這個(gè)時(shí)間間隔。當(dāng)用戶(hù)郵件比較大的時(shí)候,下載到本地閱讀會(huì)帶來(lái)比較大的網(wǎng)絡(luò)流量,故這個(gè)時(shí)間間隔并不是越短越好。系統(tǒng)管理員設(shè)置這個(gè)時(shí)間間隔的話(huà),需要考慮到企業(yè)的網(wǎng)絡(luò)性能,特別是郵件服務(wù)器部署在互聯(lián)網(wǎng)上的時(shí)候。
與POP協(xié)議不同的是,IMAP協(xié)議對(duì)于離線(xiàn)閱讀的支持并不是很好。如下圖所示。筆者采用的是IMAP協(xié)議的郵件客戶(hù)端。當(dāng)把這個(gè)客戶(hù)端設(shè)置為脫機(jī)的時(shí)候,上次看過(guò)的郵件內(nèi)容就打不開(kāi)了。在客戶(hù)端上會(huì)提示:此消息還未從服務(wù)器上下載以供脫機(jī)閱讀。若要閱讀這條消息,您必須重新連接網(wǎng)絡(luò),從“文件”菜單中選擇“脫機(jī)”,再選擇“聯(lián)機(jī)工作”。將來(lái),您可以選擇脫 機(jī)閱讀某些消息或者文件夾。請(qǐng)選擇“文件”菜單中的“脫機(jī)”,然后選擇“同步”。您可以調(diào)整磁盤(pán)空間選項(xiàng),避免下載過(guò)大的消息。而采用POP協(xié)議的話(huà)就不會(huì)發(fā)生這種問(wèn)題。可見(jiàn)采用IMAP協(xié)議的話(huà),對(duì)于離線(xiàn)閱讀的支持并不是很好。
雖然用戶(hù)在登陸郵箱服務(wù)器后可以根據(jù)其權(quán)限來(lái)讀取或者修改郵件的內(nèi)容,也可以發(fā)送郵件。但是在這個(gè)過(guò)程中,并不會(huì)把服務(wù)器中的郵件下載到客戶(hù)端中。而采用POP協(xié)議的話(huà),無(wú)論是否在郵箱服務(wù)器上保留副本,都會(huì)把郵件下載到本地的客戶(hù)端中。這就是這兩個(gè)協(xié)議的重要區(qū)別。而這個(gè)區(qū)別也導(dǎo)致了兩個(gè)協(xié)議在離線(xiàn)閱讀上支持力度的差異。
為此到底是否需要采用哪種郵件接收協(xié)議,就主要看是否需要離線(xiàn)閱讀了。如果員工經(jīng)常需要回家辦公,而且郵箱服務(wù)器又是設(shè)置在企業(yè)內(nèi)部的話(huà),那最好采用POP協(xié)議。因?yàn)閱T工回到家后,由于郵箱服務(wù)器是在企業(yè)局域網(wǎng)中,那么就無(wú)法通過(guò)客戶(hù)端來(lái)讀取郵件,即使是以前打開(kāi)過(guò)的郵件。因?yàn)檫@些郵件仍然保存在服務(wù)器中,沒(méi)有下載到本地。
二、考慮離線(xiàn)閱讀的安全性。
雖然說(shuō)POP協(xié)議支持離線(xiàn)閱讀,但是由此也引發(fā)了一系列的安全問(wèn)題。首先用戶(hù)可能會(huì)在不同的電腦中閱讀郵件,如在家里和辦公室中。由于采用POP協(xié)議的時(shí)候,默認(rèn)會(huì)從服務(wù)器中下載郵件并刪除服務(wù)器中的郵件。那么某些郵件就可能由于保存在不同的主機(jī)上而發(fā)生丟失。而IMAP協(xié)議的話(huà),通常不會(huì)從服務(wù)器上下載郵件并刪除,除非用戶(hù)在郵箱服務(wù)器中直接通過(guò)刪除按鈕刪除郵件。所以某些重要的郵件都統(tǒng)一保存在服務(wù)器中,就不會(huì)被意外刪除。不過(guò)現(xiàn)在有些POP的客戶(hù)端,如Outlook客戶(hù)端,可以設(shè)置在郵件服務(wù)器上保留副本。在這些客戶(hù)端的幫助下,能夠在一定程度上解決POP協(xié)議的這個(gè)缺陷。
另外,當(dāng)郵件下載到本地之后,不需要通過(guò)郵件服務(wù)器的認(rèn)證,任何使用這臺(tái)電腦的用戶(hù)都可以查看本地的郵件。這顯然會(huì)造成郵件內(nèi)容的泄密。而如果采用IMAP協(xié)議的話(huà),用戶(hù)如果需要閱讀郵件,則必須連接到服務(wù)器上。也就是說(shuō),需要經(jīng)過(guò)郵件服務(wù)器的身份驗(yàn)證之后才能夠閱讀郵件。這在一定程度上可以提高郵件的安全。所以說(shuō),采用POP協(xié)議用來(lái)接收郵件,由于其把郵件下載到客戶(hù)端計(jì)算機(jī)上,為此其保密性就會(huì)比較差,容易造成郵件內(nèi)容的泄漏。
為此在選擇到底采用哪種郵件接收協(xié)議的時(shí)候,還需要從安全性上進(jìn)行考慮。為了郵件內(nèi)容的安全考慮,最好采用IMAP協(xié)議來(lái)作為企業(yè)的郵件接收協(xié)議。如果費(fèi)用采用POP協(xié)議的話(huà),那么最好在客戶(hù)端上能夠采取一定的保密措施。如當(dāng)用戶(hù)打開(kāi)郵件客戶(hù)端的時(shí)候,要求進(jìn)行身份認(rèn)證。以保證只有授權(quán)用戶(hù)才能夠使用這個(gè)客戶(hù)端閱讀本地郵件。
#p#
三、網(wǎng)絡(luò)與服務(wù)器的負(fù)擔(dān)不同。
采用IMAP協(xié)議的話(huà),用戶(hù)每次閱讀郵件,都需要從服務(wù)器上打開(kāi)郵件。即使用戶(hù)查看以前看過(guò)的郵件也是如此。而且日積月累的話(huà),會(huì)在服務(wù)器上積累很多的郵件,占據(jù)大量的硬盤(pán)空間。而采用POP協(xié)議的話(huà)則不同。因?yàn)镻OP協(xié)議會(huì)定期的把郵件從服務(wù)器下載到客戶(hù)端本機(jī)。為此當(dāng)用戶(hù)第一次看完郵件后,在第二次閱讀的時(shí)候,就不需要再?gòu)姆?wù)器上打開(kāi)郵件了。而直接從本地上打開(kāi)郵件,從而避免不用重復(fù)的訪(fǎng)問(wèn)服務(wù)器。可見(jiàn)采用IMAP協(xié)議的話(huà),比采用POP協(xié)議,對(duì)服務(wù)器來(lái)說(shuō)負(fù)擔(dān)會(huì)更重。故當(dāng)郵件用戶(hù)比較多的情況下,采用IMAP協(xié)議,要適當(dāng)提高郵件服務(wù)器的配置,并進(jìn)行性能上的優(yōu)化,以減少由此帶來(lái)的負(fù)面影響。
另外,這對(duì)企業(yè)的網(wǎng)絡(luò)負(fù)擔(dān)也會(huì)產(chǎn)生影響。因?yàn)閺姆?wù)器上下載郵件,特別是含有圖片等大容量附件的郵件,會(huì)占據(jù)比較多的網(wǎng)絡(luò)帶寬。如采用POP協(xié)議的企業(yè),可能會(huì)發(fā)覺(jué)每天剛上班的時(shí)候,網(wǎng)絡(luò)速度特別的慢。這很大一部分原因是因?yàn)樵缟祥_(kāi)機(jī)之后,POP協(xié)議會(huì)把郵件從服務(wù)器中下載到客戶(hù)端。由于一個(gè)晚上沒(méi)有連接了,早上開(kāi)機(jī)之后POP協(xié)議就會(huì)對(duì)郵件進(jìn)行集中下載。在同一個(gè)時(shí)間內(nèi)從郵件服務(wù)器往客戶(hù)端下載郵件,很有可能導(dǎo)致網(wǎng)絡(luò)的堵塞,造成網(wǎng)絡(luò)性能的下降。等到把郵件都下載到客戶(hù)端后,網(wǎng)絡(luò)性能又會(huì)有所改善。為此,采用POP協(xié)議的話(huà),其流量在某個(gè)固定時(shí)刻可能會(huì)比較集中,從而給企業(yè)的網(wǎng)絡(luò)性能造成不良的影響。而采用IMAP協(xié)議的話(huà),則這個(gè)影響不會(huì)很大。因?yàn)殡m然 用戶(hù)每次閱讀郵件都需要從服務(wù)器上打開(kāi),但是其流量不會(huì)很集中,而是分散的。故通常情況下對(duì)于網(wǎng)絡(luò)不會(huì)有明顯的影響。所以從這一點(diǎn)來(lái)說(shuō),POP協(xié)議對(duì)網(wǎng)絡(luò)的負(fù)面影響可能會(huì)更大一點(diǎn)。
為此在選擇采用IMAP協(xié)議,還是采用POP協(xié)議的時(shí)候,系統(tǒng)管理員需要分析企業(yè)的網(wǎng)絡(luò)性能與服務(wù)器的配置,然后才能夠決定到底是采用哪種協(xié)議為好。
四、對(duì)于瀏覽器的支持力度不同。
在同等情況下,IMAP協(xié)議對(duì)于瀏覽器的支持力度比較強(qiáng)一點(diǎn)。如可以直接通過(guò)瀏覽器來(lái)進(jìn)行受收發(fā)郵件。這在某些特殊的情況下非常有用。如有個(gè)銷(xiāo)售人員經(jīng)常出差。其需要在客戶(hù)或者供應(yīng)商那邊,利用對(duì)方的電腦來(lái)收發(fā)郵件。此時(shí)由于在對(duì)方那里沒(méi)有安裝相應(yīng)的郵件客戶(hù)端。即使有客戶(hù)端的話(huà),用戶(hù)由于缺乏相關(guān)的專(zhuān)業(yè)知識(shí),也不知道如何配置。為此如果在這種情況下,能夠允許用戶(hù)采用瀏覽器的方式來(lái)閱讀、修改、發(fā)送郵件,那么無(wú)疑解決在異地辦公查看郵件的需要。此時(shí)系統(tǒng)管理員就需要采用IMAP協(xié)議來(lái)部署郵件的應(yīng)用。因?yàn)椴捎肐MAP協(xié)議的話(huà),就可以通過(guò)瀏覽器來(lái)收發(fā)郵件。
【編輯推薦】