歡迎您光臨本站 註冊首頁

類UNIX系統下郵件系統的比較

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   EMAIL作為Internet網上主要的應用之一,隨著Internet的發展,網民人數的增加,流量飛速增長,通過E-mail方式進行信息交流,受到了越來越多人的青睞。同時,這也對系統的安全、穩定、可靠以及對用戶端軟體的支持等各方面提出了更高的要求。
作為大容量的電子郵件系統,現在更面臨著需要支持數十萬,上百萬乃至上千萬用戶的嚴峻挑戰。這樣一來,傳統的電子郵件技術,便日益顯露出其局限性。

1.1.傳統郵件技術分析
傳統的電子郵件技術應用最多的是sendmail和POP所組成的軟體系統。由於它們使用的主要是單進程多線程的處理方式,需要使用較多的系統資源,當用戶數量增加時,其系統性能呈現非線性陡坡下降。進一步分析,傳統郵件系統有以下缺陷:
 郵件查找速度緩慢。由於傳統UNIX使用單文件格式存放郵件,無法實現多級存儲,當一個用戶郵件增加時,查找特定郵件的速度極其緩慢。
 擴展性差,無法支持分散式系統。由於sendmail使用單UNIX主機系統,不能多個主機協同工作,系統處理速度受主機CPU和網卡速度限制。
 無法實現廉價容錯。為保證郵件系統無故障運行,sendmail系統只能選用高成本的容錯伺服器,不能在低成本下實現容錯。這樣,不僅容易引發單點故障,而且嚴重影響系統的性價比。

1.2.大容量分散式郵件系統的特點
目前流行的大容量分散式郵件系統一般都具有如下特點:
 從功能上劃分,大致可分為三個技術子模塊:用戶服務,身份驗證和存儲管理模塊。
1. 用戶服務模塊:主要負責提供用戶需要的所有郵件接收、發送、POP3、瀏覽、維護等服務;
2. 身份驗證模塊:負責確認用戶身份是否合法,且確認用戶操作的合法性,如:WEB登錄及提供POP3服務時用戶密碼校驗,以及用戶在WEB界面上進行操作時,其操作合法性的檢驗等等;
3. 存儲管理模塊:負責分散式體系中,用戶郵箱目錄的精確定位;系統異常時,提供系統容錯功能;
從存儲容量上分析,系統可使用多機系統/NAS(Network Area Storage)/SAN(Storage Area Network)存儲體系結構,在不影響系統效率的前提下,支持用戶數量的大幅度增長。


[火星人 ] 類UNIX系統下郵件系統的比較已經有377次圍觀

http://coctec.com/docs/unix/show-post-73975.html