歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

選擇郵件服務器十二要素

國家自然科學基金委員會 曾 明

目前, 市場上有多種 Internet 郵件服務器產品供選擇, 這些郵件服務器產品價格各異, 所提供的功能也有不少差別。 對於網絡管理員來說, 如何根據自身業務的需求, 選擇功能完備、價格合理的郵件服務器產品, 是一個多因素的綜合決策問題。 選擇郵件服務器時, 雖然需要考慮的因素有許多, 但主要應該著重考察產品的系統支持能力、服務協議支持能力、多郵件服務器支持能力、用戶管理能力、郵箱 管理能力、客戶端軟件支持能力、通信能力、安全防護能力、系統管理能力、版本、 價格、升級與售後服務等以下十二個因素。

一、 系統支持能力

無論選擇何種計算機產品, 系統的支持能力都是首先必須考慮的問題, 硬件產品如此, 軟件產品同樣如此。對於郵件服務器來說, 在系統支持能力方面應該考察以下 三個問題:

1) 服務器運行平台支持能力

對於一個軟件服務器產品來說, 其運行平台的支持能力無非是單平台和跨平台兩種。 如果一個網絡管理員管理的網絡支持多種操作系統並存運行, 且具有多個各自獨立管理的郵件服務器, 則在必須考慮各個郵件服務器 協同工作和統一管理的方便時, 建議優先考慮跨平台產品。 否則, 可以僅考慮滿足自己所使用平台的產品。

2) 業務處理能力

一些郵件服務器產品常常分為企業版本和標准版本,兩者的產品價格有很大差別。前者主要供具有大量用戶和有眾多業務需要處理的集團用戶使用,後者供中小規模的 集團用戶使用。

3) 系統處理能力

郵件服務器的系統處理能力, 是指它在利用系統硬件平台和軟件平台進行信息處 理的能力。 針對支持多 CPU 的服務器平台, 目前一些郵件服務器可以對系統的進程 數量、每個進程所容許的客戶連接數量、每個進程所允許的線程數量進行設置。

4) 負載均衡支持能力

為了適應用戶業務量擴充的需要, 現在一些郵件服務器產品還具備一定程度的同平台下多服務器負載均衡支持能力。在這種工作模式下, 網絡管理員可以根據業務需 求的增長, 隨時添加郵件服務器, 經過適當的系統配置以後, 可以讓多台服務器共同分擔郵件業務處理工作。

二、 服務協議支持能力

郵件服務器是一種 Internet 網絡服務軟件產品, 而支撐著 Internet 眾多網絡服 務的是各種服務協議。在選擇郵件服務器產品的時候, 考察它在支持服務協議方面的能力, 是衡量產品性能的重要指標。

與郵件服務器產品有關的網絡服務協議主要有以下6個:

1) SMTP 協議

SMTP 協議是簡單的郵件傳輸協議(Simple Mail Transfer Protocol) 的 縮寫。 這是最早出現的, 也是被普遍使用的最基本 Internet 郵件服務協議。

2) POP3 協議

POP 協議是郵局協議 (Post Office Protocol) 的縮寫, 是一種允許用戶從郵件 服務器收發郵件的協議。與 SMTP 協議相結合, POP3 是目前最常用的電子郵件服務協議。

3) IMAP4 協議

IMAP 協議是 Internet 消息訪問協議 (Internet Message Access Protocol) 的縮寫, 現在常用的是版本 4, 它為用戶提供了有選擇的從郵件服務器接收郵件的 功能、基於服務器的信息處理功能和共享信箱功能。 IMAP4 在用戶登錄到郵件服務器以後, 允許采取多段處理方式查詢郵件。 首 先, 用戶可以僅讀取電子郵箱中的郵件信頭(Message header); 然後, 用戶可以選 擇下載指定的郵件或者全部郵件。 IMAP4 在郵件服務器一端為用戶保留郵件。

4) HTTP 協議和 HTML 語言

HTTP 協議是超級文本傳輸協議 (HyperText Transfer Protocol) 的縮寫, 支持這個協議的郵件服務器, 可以提供通過 Web 的電子郵件收發服務。

5) MIME 協議

MIME 是多用途 Internet 郵件擴展 (Multipurpose Internet Mail Extensions) 協議的縮寫。作為對 SMTP 協議的擴充, MIME 規定了通過 SMTP 協議傳輸非文本電子郵件附 件的標准。目前, MIME 的用途早已經超越了收發電子郵件的范圍, 成為在 Internet 上傳輸多媒體信 息的基本協議之一。

6) LDAP 協議

LDAP 協議是輕量目錄訪問協議 (Lightweight Directory Access Protocol) 的 縮寫。 通過將相關的內容存放在統一的目錄之下, 目錄服務為用戶提供了基於客戶/服 務器工作方式的信息查詢手段。

三、 多郵件服務器支持能力

支持多郵件服務器有兩個方面的含義, 在物理上支持多個郵件服務器協同工作 和在邏輯上支持多個虛擬郵件服務器, 後者也稱為多域郵件服務。

在物理上支持多個郵件服務器協同工作, 意味著該產品可以在復雜網絡環境中, 構建多層次郵件服務。對於一個大型機構, 除了有企業級郵件服務器外, 還允許各個部門自行建立和管理部門級郵件服務器。企業級郵件服務器對外直接與 Internet 連接, 對內連接各個部門郵件服務器, 是縱向郵件服務的總匯節點。

所謂多域郵件服務, 就是通過一台物理服務器, 為多個獨立注冊 Internet 域名的機構或部門提供電子郵件服務。在外界看來, 這些機構或部門好象擁有自己專用的 郵件服務器。所以, 它又稱為虛擬郵件服務器。

四、 其他服務支持能力

1) 郵件尋呼服務

提供這種服務的郵件服務器在收到用戶的電子郵件時, 可以根據發信人的要求, 將電子郵箱收到新郵件的情況或簡單內容發送到收信人的尋呼機上。

2) 郵件到傳真機服務

有的郵件服務器還提供選件, 可以根據發信人的要求, 將電子郵箱收到的郵件發送到收信人指定的傳真機上。

3) 郵件用戶組服務

郵件用戶組 (Mailing list) 服務又稱為郵件列表, 是一種通過電子郵件進行專 題信息交流的網絡服務。

4) 網絡新聞服務

網絡新聞 (Network News) 是 Internet 上有共同愛好的用戶, 為了相互交換意見 組成的一種無形的用戶交流網絡。

5) 多語言服務

有的郵件服務器還提供多語言服務支持能力, 允許管理員和用戶輸入多種語言的定制 文字信息, 並根據用戶的國別特征自動選擇相應的語言提供服務。

五、 用戶管理能力

對於提供網絡服務的系統管理員而言, 用戶管理是最基本的管理。 用戶的管理 首先是用戶帳戶的管理。 通常一個用戶帳戶包括一系列屬性, 如帳戶名稱、帳戶登錄 密碼、用戶名稱、帳戶建立日期、帳戶隸屬的用戶組、帳戶電子郵箱的大小等。

考察一個郵件服務器的用戶帳戶管理功能, 首先應該注意其用戶帳戶類型的支持 能力。 目前郵件服務器支持的常見用戶帳戶類型包括普通帳戶、別名帳戶、轉信帳戶、 自動信件回復帳戶、匿名帳戶和可編程機器人帳戶等。

普通帳戶是用戶收發 電子郵件基本條件, 其帳戶名稱與郵件服務器的 Internet 主機域名, 構成了該用戶 的電子郵箱地址。

由於業務需要, 用戶常常需要使用別名帳戶 (Aliase Account)。 一個別名帳戶通常 和一個或多個普通帳戶相關聯。 別名帳戶收到電子郵件後, 會立即將其轉發到與之相關 聯的普通帳戶。

當一個帳戶被設置成為轉信帳戶 (Forwarding Account) 的時候, 它會將所接收的 電子郵件自動轉發到指定電子郵箱中。

被設置為自動信件回復帳戶 (Autoresponder) 的電子郵箱,可以在收到信件後 按照事先設定的內容進行回復。

當需要通過公共電子郵箱提供信息查詢服務的時候, 就需要用到匿名帳戶 (Anonymous)。匿名帳戶沒有 密碼。 任何人都可以閱讀放入該郵箱的信件。

可編程機器人帳戶 (Robot Account) 是目前一些郵件服務器提供的新功能。這裡 的 是指可以被所接收電子郵件觸發的計算機程序。當可編程機器人帳戶的電子郵箱接收到信件的時候, 該程序立即啟動, 按照程序設定的功能進行郵件自動處理。

考察郵件服務器的用戶帳戶管理功能, 還應該注意所提供的用戶帳戶建立方法。

手工輸入建立用戶帳戶是最基本的方法。為了與所使用的操作系統平台更好的相結合, 現在許多郵件服務器還提供了直接沿用或引入操作系統用戶的方法。

用戶帳戶信息如何保存, 維護、備份是否方便是郵件服務器用戶管理能力的另一個側面。 郵件服務器的用戶帳戶信息保存方式主要有兩種: 建立專用用戶數據庫和使用操作系統用戶數據庫。

一個功能完備的郵件服務器產品, 應該為管理員提供用戶帳戶管理的多種手段。現在許多郵件服務器產品除了允許管理員 在本機登錄進行用戶信息維護外, 還允許管理員使用 Web 浏覽器通過網絡遠程 登錄進行用戶管理操作。允許用戶自行維護個人帳戶信息, 也是郵件服務器不可缺少的功能。

六、 郵箱管理能力

考察郵件服務器的郵箱管理能力時, 應該特別注意產品在為用戶建立郵箱時 的存儲方式。 目前主要有三種類型: 第一種是集中存放。 第二種是為每個用戶郵箱建立一個計算機文件子目錄。 第三種是為每個用戶郵箱建立一個計算機文件。

在考察郵箱存儲方式時, 還應該注意是否支持跨越物理磁盤存放。 能夠並行訪問多個物理磁盤的系統, 可以提供更高的用戶服務響應速度。

1) 單一郵箱和多郵箱

由於所采用的郵件服務協議不同, 郵件服務器為每個用戶提供的郵箱或者郵箱文件夾是不一樣的。

2) 郵箱容量控制

為每個用戶提供多大的郵件存儲空間, 不同的郵件服務器提供了不同的設置手段。制約郵箱容量的最終硬件條件是可以使用的磁盤空間。

3) 收信郵箱管理

如何管理用戶收信郵箱中的信件, 不同的郵件服務器提供的功能也不相同。對於政府部門或商業機構來說, 通常將電子郵件視為機構的財產, 不允許雇員使用機構的 電子郵件系統收發與業務無關的私人信件。因此, 機構希望郵件服務器的管理員保留 對用戶郵件的監察權。這並不牽涉侵犯個人隱私權的問題。但是對於直接向個人提供公眾電子郵件服務的機構來說, 就應該注意這個問題。

4) 發信郵箱管理

發信郵箱也稱為發信隊列。對於等待發送的信件, 郵件服務器應該 提供的可設置功能包括投送間隔、重發間隔和次數、保留時間、無法投遞信件處理方法 等。是否具備對用戶所發送郵件監察的功能,也是選擇郵件服務器需要考慮的 因素之一。 有的郵件服務器還可選擇是否將所發送郵件的副本,送入管理員指定的位置存放備查。

七、 客戶端軟件支持能力

郵件服務器所支持的客戶端郵件收發軟件, 主要與服務器所使用的服務協議有關。 通常支持的有 SMTP/POP3 客戶和 IMAP 客戶, 有的還支持 Web 浏覽器客戶。

八、 通信能力

選擇郵件服務器的時候,在 通信方面進行考察主要涉及三個方面:

1) 連接方式支持能力

為了收發電子郵件, 郵件服務器通常工作在通過專線與 Internet 始終保持連接的 模式下。 如果一個機構的局域網, 是通過電話撥號與 Internet 服務供應商 ISP 的服務線路連接, 機構在局域網建立的郵件服務器作為郵件轉發的中繼, 那麼就需要郵 件服務器具備電話撥號通信支持能力。

2) 接入控制能力

當郵件服務器為用戶提供連接服務的時候, 系統資源的占用情況與通信連接 數量成正比。 一些郵件服務器提供了設置界面, 可以通過參數對接入連接進行控 制。

3) 通信帶寬管理能力

當郵件服務器與外界連接傳送信息的時候, 可能會占用大量的通信信道帶寬。 為了防止郵件服務器對帶寬的過量占用, 一些郵件服務器可以對所占用的最大帶寬 進行設置。

九、 安全防護能力

郵件服務器的安 全防護能力, 可以歸納為以下十三個方面的問題:

1) 用戶身份認證能力

2) 合法客戶網址設定能力

3) 抵制垃圾郵件的能力

4) 郵件內容過濾能力

5) 抵制商業郵件轉發能力

6) 支持穿越防火牆的郵件服務能力

7) 支持代理服務器的能力

8) 支持堡壘主機的能力

9) 支持備份郵件服務器的能力

10) 檢測和殺滅郵件病毒的能力

11) 抵制攻擊的能力

12) 信息傳輸加密能力

13) 災難恢復能力

十、 系統管理能力

對於郵件服務器管理員來說, 系統管理的前提首先是對系統工作情況的全面掌握, 然後是對系統運行性能的動態調整。 因此,產品至少應該提供以下三個方面的能力。

1) 審計能力

所謂審計 (Audit), 就是可以按照管理員選擇的內容, 對郵件服務器提供的各種服 務連續進行工作情況記錄, 針形成系統運行審計歷史記錄文件, 供管理員分析系統工作情況, 查找系 統故障原因使用。

2) 日志能力

日志 (Log) 主要是針對用戶使用郵件服務器的情況連續進行記錄。 郵件服務器所提供的日志功能, 應該允 許管理員可以選擇日志監察對象。

3) 實時監控與性能調整能力

使用實時監控功能, 管理員可以對當前郵件服務器正在運行的各種服務進行實時 工作情況觀察, 動態調整系統控制參數。

十一、版本、升級與售後服務能力 郵件服務器是一個通過網絡為多用戶服務的軟件系統, 開發廠商不但根據所滿足 業務量的不同, 推出類型不同的版本, 還隨著網絡技術的進步不斷發布產品的升級版本。

1) 版本

郵件服務器的不同類型版本, 主要針對不同業務量的應用。 如果按照所支持的用戶 數量分類, 可以分為限用戶數版本和不限用戶數版本, 前者往往又分為幾個檔次。 如果 按照系統運行性能區分, 常分為標准版本 (Standard Edition) 和企業版本( Enterprise Edition), 前者適用於中小規模機構, 後者適用於大型機構或 Internet 服務供應商 ISP, 而且還可能具備支持多 CPU 處理的能力。 如果按照所運行的系統平台分類, 又常常分為 UNIX 系統版本和 Windows NT 系統版本。 另外, 各家廠商為了推銷自己的產品, 還常常有供免費試用的版本。 這些版本往往在內部設置了試用期。超過了試用期就停止運行。

2) 升級支持

在選擇郵件服務器的時候, 廠家對產品的升級支持也是一個非常重要的因素。同一產 品的不同類型版本, 在版本號、功能和升級速度方面常常不同。用戶數量多的主流產品版本往往能夠得到及時的升級。選擇這樣的產品, 才能夠不斷享受到開發廠家提供的新功能。

3) 售後服務支持

由於郵件服務器是一個軟件技術產品, 廠家的售後服務支持能力非常重要。選擇產品的時候, 要注意它是否有完備的用戶手冊和技術手冊, 廠家能夠提供什麼方式和種類的售後技術服務支持。當產品升級的時候, 如何得到升級版本。

十二、 價格

價格在任何時候都是選擇產品不可忽視的因素。 這涉及到成本核算。 一些郵件服務 器產品價位較高, 有時並不僅僅是因為它的功能。 那些同時支持在多種系統平台運行 的產品, 往往價格高於在單一系統平台運行的產品。 為了節省不必要的支出, 應該根據 業務的實際需求選擇產品, 對產品的標准價格、增加用戶許可的代價和產品升級價格等因素綜合考慮




Copyright © Linux教程網 All Rights Reserved