Linux中最受歡迎的郵件傳輸代理(MTA)

jopen 12年前發布 | 9K 次閱讀 郵件

        本文譯自 iSystemAdmin 的 《Most popular MTA for Linux》。

        MTA(Mail transfer Agent)—對于服務器管理員來說,郵件傳輸代理是最為重要的工具。MTA 的主要工作就是將電子郵件從一臺主機發送到另一臺主機。MTA 使用 SMTP(簡單郵件傳輸協議)來傳送電子郵件。為了讓你更清楚,我們平時用來收發郵件的客戶端也使用 SMTP,但它們并不是 MTA。它們只是一個應用程序,提供某種接口讓用戶收發郵件。它們被稱為 MUA(Mial User Agent)—郵件用戶代理。

        在 Linux 操作系統中有很多種郵件傳輸代理,每個 MTA 都有自己的長處和弱點。有些易于安裝和配置,有些有很強的安全性。

        Linux 中最受歡迎的 MTA 有如下一些:

  • Postfix
  • Sendmail
  • Qmail
  • Exim

        在這篇文章中,我們將用非常簡短的文字來描述這些 MTA 的關鍵特性。

Linux中最受歡迎的郵件傳輸代理(MTA)        Postfix:Postfix 之所以流行是因為其性能和安全性。它支持郵件過濾,稱之為 milter。milter 的功能是允許郵件先經過防病毒和防垃圾郵件的軟件掃描,然后再發送到 Postfix。經過標準的配置,Postfix 能夠在較少的系統資源下運行。與其它 MTA 一樣,Postfix 有一個主要的配置文件。Postfix 的每種配置都是基于表來驅動的,它可以轉換成任何關系型數據庫或文本文件。它還使用了 Perl 兼容的正則表達式庫。與其它 MTA 相比,安裝 Postfix 相對復雜一些。它支持虛擬郵箱和虛擬域。

Linux中最受歡迎的郵件傳輸代理(MTA)        Sendmail在 Linux 服務器中,Sendmail 同樣是非常受歡迎且頂級的 MTA。Sendmail 是歷史最悠久的 MTA 之一,它的安全性比其它 MTA 要稍差。Sendmail 最主要的問題在于它的配置文件配置起來過于復雜。現在的 Sendmail 是非常成熟和安全的,盡管它的源碼沒有完全重寫,可能會暴露其它的安全問題。Sendmail 對虛擬域的支持不像其它的 MTA 那么好。Sendmail 被認為能夠處理所有和 email 有關的事務,它同樣支持 milter,而且能夠調用外部程序攔截電子郵件等一系列復雜的事情。

Linux中最受歡迎的郵件傳輸代理(MTA)        QmailQmail 很安全,而且比其它 MTA 要簡單易用。它有一些內置的模塊,如:POP3等。它支持主機與用戶的偽裝,也支持虛擬域。其配置文件簡單且易于管理。當然,Qmail 也有一些缺點:在安裝 Qmail 時需要進行一些手工的操作;文檔相對其它 MTA 來說更少。從 1998 年開始,Qmail 就已經停止了新版本的發布,但其補丁包還在不斷發布。順便說一下,Qmail 被稱為史上打補丁最多的 MTA。Qmail 發明了 Maildir 格式,這種格式能夠非常快速、穩定、可靠地存儲和傳送電子郵件。Qmail 只使用非常小的 CPU 周期,適用于大量電子郵件的處理。

Linux中最受歡迎的郵件傳輸代理(MTA)

        Exim:Exim 最大的特點是用戶可以自定義規則。例如,我們可以創建一些規則將郵件發送到特定的文件夾。Exim3有很多安全漏洞,但 Exim4 就要安全得多。它支持主機與用戶的偽裝,虛擬域,每個主機的 SMTP 中繼控制。它同樣也支持防病毒和防垃圾郵件功能,并有自己的過濾語言。Exim 同樣也有一些弱點,在重負載的條件下它的性能比其它 MTA 要差得多。與 Sendmail 類似,Exim 使用單一但極為復雜的配置文件。

        以上所有的 MTA 都是 Linux 環境下最頂級的 MTA。如果你是一個新手,你應該從 Qmail 開始使用。如果你經驗豐富,那么你應該知道什么是最適合你的。

        原文:iSystemAdmin   編譯:伯樂在線 – 肖翔

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!