大容量電子郵件系統簡(jiǎn)介

紅巖 2003/03/10

  E-mail服務(wù)是Internet最為常用和重要的服務(wù)之一。隨著(zhù)網(wǎng)絡(luò )的普及以及人們對電子郵件好處的了解,電子郵件用戶(hù)正以指數形式增氏,因此ISP的E-mail系統能否滿(mǎn)足大容量的要求,將是決定整個(gè)服務(wù)成敗的關(guān)鍵。

1 傳統電子郵件系統的局限性

  傳統的電子郵件系統由于用戶(hù)量不大,其系統構架存在一定的缺陷,難以承受大用戶(hù)量的訪(fǎng)問(wèn)。比如應用非常廣泛的Sendmail系統就存在以下幾個(gè)局限性:

  (1)由于其用戶(hù)信息存放于/etc/passwd文件中,在大用戶(hù)量的情況下隊證效率將會(huì )大大降低;
  (2)郵件存放位置通常位于/var/mail目錄下面,每個(gè)人的郵件是一個(gè)文件,用戶(hù)多郵件文件就多。在Unix系統中同一級目錄中的文件超過(guò)一定數量后,文件系統運轉效率將會(huì )大大降低;
  (3)由于每一個(gè)用戶(hù)的多封郵件都位于同一個(gè)文件中,所以如果在用戶(hù)取信過(guò)程中出現網(wǎng)絡(luò )異常,則很容易引起郵箱的死鎖。

  上述問(wèn)題大大限制了sendmail郵件系統在大用戶(hù)量情況下的應用。因此如果要適應大容量的需要,必須從體系結構上進(jìn)行根本改進(jìn),使之在大用戶(hù)量的情況下仍舊能夠保持良好的性能。

2 大容量電子郵件系統

  所謂大容量郵件系統,通常是指支持5萬(wàn)用戶(hù)量以上的系統。目前在市場(chǎng)上專(zhuān)為大容量應用所開(kāi)發(fā)的E-mail系統有Sun公司的SIMS、Netscape公司的Messaging Server、亞信公司的AIMaiIDispatcher、AIMaiICerlter等產(chǎn)品。這些系統各自具有不同的特點(diǎn),在評估和選用一個(gè)大容量電子郵件系統時(shí),應當從系統結構、系統效率、對協(xié)議和平臺的支持、可管理性、可擴展性和安全性等多方面加以考慮。

  2.1系統結構

  電子郵件系統一般分為兩種結構,一種是集中式,另一種是分布式。集中式的特點(diǎn)是郵件,系統的所有部件都運行于同一臺服務(wù)器上,不能夠將不同的功能模塊放在不同的機器上進(jìn)行負載分擔。這種結構所能夠支持的用戶(hù)量受到硬件本身功能的限制,只能單純地通過(guò)提升服務(wù)器的硬件性能來(lái)增加所支持的用戶(hù)量,在達到一定的限額之后,所支持的用戶(hù)量與硬件的系統升級不能成比例地增長(cháng),因此這類(lèi)系統通常適用于支持用戶(hù)量在15萬(wàn)以下的系統。

  分布式郵件系統的特點(diǎn)是可以將軟件的不同模塊,如收發(fā)模塊、用戶(hù)認證模塊、郵件存儲模塊、用戶(hù)接入模塊等,分別運行在不同的機器上,共同完成整個(gè)電·子郵件系統的功能。如果需要的話(huà),每一種模塊還可以再拆分在不同的服務(wù)器上運行實(shí)現負載分擔,因此系統可以根據需要和用戶(hù)的使用模式進(jìn)行定制。這種結構所支持的用戶(hù)量有比較大的靈活性。目前采用這種結構的系統均可以支持到幾叮萬(wàn)以。k的用戶(hù)。最為著(zhù)名的電子郵件站點(diǎn)Hotmail所采用的就是多臺機器分布式并行操作的方式,目前其用戶(hù)已經(jīng)達到近3000萬(wàn)。

  2.2系統效率

  如今,用戶(hù)通過(guò)網(wǎng)絡(luò )閱讀自己的郵件時(shí)所遇到的延時(shí)通常由兩部分組成,一個(gè)是網(wǎng)絡(luò )本身的延時(shí),這個(gè)可以通過(guò)提高網(wǎng)絡(luò )層效率來(lái)實(shí)現;另一個(gè)是電子郵件系統本身所帶來(lái)的延時(shí)。用戶(hù)檢取自己的一封郵件通常要通過(guò)目錄服務(wù)器搜索、目錄服務(wù)器認證、郵件存儲服務(wù)器定位和郵件服務(wù)器讀取等多步操作,每一步操作都會(huì )帶來(lái)或多或少的延時(shí)。因此應當充分采用如千兆以大網(wǎng)、SAN(Storage Area Network)高速存儲等硬件技術(shù)和LDAP、多線(xiàn)程等高效軟件技術(shù),使每一步的效率都提高,盡量消除瓶頸。

  在用戶(hù)接入部分,分布式結構的郵件系統通常采用前端代理、DNS輪循或第四層交換的方法實(shí)現復雜的分擔。其中采用第四層交換機的方式效率較高,特別是采用千兆以太網(wǎng)技術(shù)的第四層交換機可以大大提高系統的效率。

  在用戶(hù)數據庫管理和檢索部分現在通常使用LDAP協(xié)議,它是一種公共標準,而且效率較高。

  郵件存儲部分通常容易成為大容量郵件系統的瓶頸,特別是分布式的結構,多臺服務(wù)器訪(fǎng)問(wèn)用戶(hù)數據庫必須提高效率。通常比較好的解決方案有兩種,即NFS方式和SAN方式。NFS方式的優(yōu)點(diǎn)是使用比較方便,互操作性較好;缺點(diǎn)是數據在局域網(wǎng)上傳送,對局域網(wǎng)造成很大的壓力,另外所有數據都多經(jīng)過(guò)一層NFS封裝,增加了額外的開(kāi)銷(xiāo)。SAN是一種新興的存儲解決方案,各個(gè)服務(wù)器通過(guò)光纖通道交換機和集線(xiàn)器與所有的存儲設備建立物理聯(lián)接,充分利用光纖通道的高速度和聯(lián)接方式的靈活性來(lái)消除系統的瓶頸。另外在這種結構下遠端災難備份的效率也大大提高。

  2.3系統的附加功能

  除了普通的收發(fā)信件的功能外,系統還應能提供強大的附加功能。

  2.3.1垃圾信件的處理功能

  一套好的電子郵件服務(wù)器軟件應當具有靈活而強大的垃圾信件過(guò)濾和防止信件中繼功能,使管理員可以在系統級上設置郵件過(guò)濾、重定向和防中繼政策。對于普通郵件用戶(hù),則可以設置系統為其提供過(guò)濾功能,拒收不希望接收的信件。現在多數郵件系統都具有一定的垃圾郵件處理功能,但功能的實(shí)現機理和靈活程度各不相同,將來(lái)的發(fā)展趨勢是使用更加簡(jiǎn)便靈活、過(guò)濾功能更強并且對系統的資源消耗更小。

  2.3.2郵件列表功能

  郵件列表是電子郵件系統所能夠提供的一種有效的增值服務(wù)功能,它類(lèi)似于傳統系統中的Alias功能,但又與它有很多不同。郵件列表可以允許任意的用戶(hù)進(jìn)行訂閱和退定,對用戶(hù)的訂閱和退定請求的處理都是自動(dòng)進(jìn)行的,不需要管理員的人為干預。每個(gè)郵件列表有一個(gè)所有者,它可以給所有訂戶(hù)發(fā)送信息郵件,在定戶(hù)達到一定數量后就可以有償地搭載一定的廣告獲得收益。電子郵件系統是否支持靈活的郵件列表功能是評判郵件程序的一個(gè)重要準則。

  2.3.3虛擬主機和虛擬域

  虛擬主機和虛擬域功能是大容量電子郵件系統的另一個(gè)重要增值服務(wù)特性。擁有大容量電子郵件系統的1SP可以為小型企業(yè)提供電子郵件虛擬主機和虛擬域服務(wù),在同一套服務(wù)器上提供多個(gè)域名,并且為每一個(gè)域指定一名管理員,這樣小型企業(yè)的用戶(hù)就不必為自己專(zhuān)門(mén)建立電子郵件服務(wù)器,也就省掉了其管理和維護費用。1SP提供這種服務(wù)就可以獲得增值收入。

  2.3.4系統的可管理性

  Web Mail對于大型ISP,特別是提供免費電子郵件的1SP來(lái)說(shuō)是非常重要的特性。首先一些用戶(hù)沒(méi)有自己固定的計算機,習慣于使用Web界面實(shí)現郵件收發(fā)和郵箱管理。另一個(gè)方面,提供Web Mail功能后可以在用戶(hù)訪(fǎng)問(wèn)該站點(diǎn)的時(shí)候提供動(dòng)態(tài)廣告,增進(jìn)ISP的額外收入。特別是一些提供門(mén)戶(hù)站點(diǎn)的ISP,兔費Web Mail作為其服務(wù)的重要組成部分將大大提高門(mén)戶(hù)站點(diǎn)的訪(fǎng)問(wèn)量。

  2.4 系統的技術(shù)要求

  2.4.1對公共協(xié)議的支持

  電子郵件領(lǐng)域的標準包括SMTP、ESMTP、POP3、IMAP、LDAP、MIME、DNS、UUCP、SSL等,支持的公共標準越多,就說(shuō)明該系統的兼容性和互通性越好,用戶(hù)在使用電子郵件的時(shí)候就不需要考慮其信件在Internet上的通行問(wèn)題。

  2.4.2對平臺的支持

  所支持的平臺數也是評估一種郵件系統憂(yōu)劣的重要特性之一。現在除了Windows NT平臺以外,僅Unix的平臺的種類(lèi)就非常之多,如SUN Solaris、HP-UX、IBM-AIX、SGI IRIX、Digital Unix等,每一種平臺的應用都非常廣泛,這也要求郵件系統能夠支持更多的平臺。有的郵件系統出自硬件廠(chǎng)家之手,通常綁定在自己的平臺上面,如Sun公司的SIMS。

  2.4.3系統的可擴展性

  因特網(wǎng)技術(shù)發(fā)展日新月異,每一個(gè)ISP都希望能夠保護自己在網(wǎng)絡(luò )設備上的投資,這就要求電子郵件服務(wù)系統具有較好的可擴展性。集中式結構的郵件服務(wù)器只能通過(guò)提高系統硬件配置來(lái)進(jìn)行擴展,受到的限制很大;而采用分布式結構的系統,最初可以只有一臺服務(wù)器,隨著(zhù)用戶(hù)量的增加,只需通過(guò)增加服務(wù)器就可以使處理能力成倍增加,因此具有較好的可擴展性。

  2.4.4系統的可管理性

  一套支持1O萬(wàn)甚至更多用戶(hù)的郵件系統本身是非常復雜的,如果不能夠為管理員提供簡(jiǎn)單易用的管理界面,每天的管理工作將會(huì )非常復雜。特別是分布式的郵件服務(wù)器,多臺服務(wù)器并行工作,如果管理工作必須在不同的機器上進(jìn)行,那么工作量將劇良大的,在出現問(wèn)題的時(shí)候處理起來(lái)也非常麻煩。一套好的郵件服務(wù)器管理工具應當是集中式的,管理員使用任意一臺PC機或工作站,通過(guò)創(chuàng )覽器對整個(gè)系紉已堡行管理和配置修改。

  另外從用戶(hù)的角度來(lái)講,系統應當提供一個(gè)Web界面,允許用戶(hù)在經(jīng)過(guò)管理員授權的情況下對自己的個(gè)人信息、自動(dòng)回復信息、過(guò)濾器等進(jìn)行配置。

  2.4.5支持Unified Messaging

  所謂Unified Messaging,就是指用戶(hù)可以在世界上的任何地方,采用電話(huà)、電子郵件系統、Web創(chuàng )覽器、傳真機或傳呼機等設備中的任意一種獲知并訪(fǎng)問(wèn)自己的電子郵件、語(yǔ)音信箱、傳真等中的信息,以便隨時(shí)隨地實(shí)時(shí)地與外界保持聯(lián)系。而實(shí)際上位于Unified Messaging系統后臺的就是一臺郵件服務(wù)器,所有格式的郵件(信息)都存在用戶(hù)的個(gè)人郵箱中。到目前為止,實(shí)際使用的郵件系統離完全實(shí)現Unified Messaging所定義的內容還存在一定的距離,但定義的部分功能,如E-mail到尋呼機、E-mail到移動(dòng)電話(huà)的短消息等功能已經(jīng)在一些地方實(shí)現而且反應很好,這體現了傳統電子郵件向多元化發(fā)展的一個(gè)趨勢。一套好的電子郵件系統應當在設計的時(shí)候就為將來(lái)提供Unified Messaging做好準備,在系統中預留和電信設備的接口,以便在需要的時(shí)候與電信設備互聯(lián)。

  2.4。6系統安全性

  隨著(zhù)互聯(lián)網(wǎng)的普及,通過(guò)網(wǎng)絡(luò )進(jìn)行破壞性攻擊的黑客也越來(lái)越多。好的郵件系統應當具有良好的安全機制,使得用戶(hù)的信息得到良好的保護。如今較為常用的安全機制包括多級口令保護、低權限運行、SSL等。

  以上列出了大容量電子郵件的一些技術(shù)要求,一套電子郵件系統應當兼顧以上各個(gè)方面,才能為廣大用戶(hù)提供優(yōu)質(zhì)的服務(wù)。

北京春笛公司供稿 CTI論壇編輯



相關(guān)鏈接:
北京春笛公司基于linux的內外網(wǎng)郵件路由方案 2004-10-21
金笛郵件列表JDMailList V1.0功能介紹 2004-10-21
北京春笛公司分布式電子郵件系統設計 2004-10-20
北京春笛公司彩郵系統運營(yíng)方案建議書(shū) 2004-10-20
北京春笛公司內外網(wǎng)郵件收發(fā)方案 2004-10-20

分類(lèi)信息:     文摘   技術(shù)_email_新聞   技術(shù)_email_文摘
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 于田县| 建德市| 阳朔县| 峡江县| 南充市| 北海市| 革吉县| 永川市| 山东省| 顺平县| 广西| 绥宁县| 龙江县| 和田市| 开原市| 沙坪坝区| 灵武市| 鄂尔多斯市| 临泽县| 莱州市| 乃东县| 屏边| 辉南县| 密云县| 天津市| 花莲县| 油尖旺区| 云林县| 田东县| 新郑市| 杭州市| 湾仔区| 广南县| 济源市| 胶南市| 靖边县| 嘉禾县| 正蓝旗| 什邡市| 仁布县| 芮城县| http://444 http://444 http://444 http://444 http://444 http://444