Linux中最受欢迎的邮件传输代理(MTA)
MTA(Mail transfer Agent)
—對于服務器管理員來說,郵件傳輸代理是最為重要的工具。MTA的主要工作就是將電子郵件從一臺主機發送到另一臺主機。MTA使用SMTP(簡單郵件傳輸協議)來傳送電子郵件。為了讓你更清楚,我們平時用來收發郵件的客戶端也使用SMTP,但它們并不是MTA。它們只是一個應用程序,提供某種接口讓用戶收發郵件。它們被稱為MUA(Mial User Agent)—郵件用戶代理。
在Linux操作系統中有很多種郵件傳輸代理,每個MTA都有自己的長處和弱點。有些易于安裝和配置,有些有很強的安全性。Linux中最受歡迎的MTA有如下一些:
Postfix
Sendmail
Qmail
Exim
?
?
?
?????
??????Postfix:Postfix之所以流行是因為其性能和安全性。它支持郵件過濾,稱之為milter。milter的功能是允許郵件先經過防病毒和防垃圾郵件的軟件掃描,然后再發送到Postfix。經過標準的配置,Postfix能夠在較少的系統資源下運行。與其它MTA一樣,Postfix有一個主要的配置文件。Postfix的每種配置都是基于表來驅動的,它可以轉換成任何關系型數據庫或文本文件。它還使用了Perl兼容的正則表達式庫。與其它MTA相比,安裝Postfix相對復雜一些。它支持虛擬郵箱和虛擬域。
?
?
??????Sendmail:在Linux服務器中,Sendmail同樣是非常受歡迎且頂級的MTA。Sendmail是歷史最悠久的MTA之一,它的安全性比其它MTA要稍差。Sendmail最主要的問題在于它的配置文件配置起來過于復雜。現在的Sendmail是非常成熟和安全的,盡管它的源碼沒有完全重寫,可能會暴露其它的安全問題。Sendmail對虛擬域的支持不像其它的MTA那么好。Sendmail被認為能夠處理所有和email有關的事務,它同樣支持milter,而且能夠調用外部程序攔截電子郵件等一系列復雜的事情。
?
.
?
???????Qmail:Qmail很安全,而且比其它MTA要簡單易用。它有一些內置的模塊,如:POP3等。它支持主機與用戶的偽裝,也支持虛擬域。其配置文件簡單且易于管理。當然,Qmail也有一些缺點:在安裝Qmail時需要進行一些手工的操作;文檔相對其它MTA來說更少。從1998年開始,Qmail就已經停止了新版本的發布,但其補丁包還在不斷發布。順便說一下,Qmail被稱為史上打補丁最多的MTA。Qmail發明了Maildir格式,這種格式能夠非常快速、穩定、可靠地存儲和傳送電子郵件。Qmail只使用非常小的CPU周期,適用于大量電子郵件的處理。
?
?
?
??????Exim:Exim最大的特點是用戶可以自定義規則。例如,我們可以創建一些規則將郵件發送到特定的文件夾。Exim3有很多安全漏洞,但Exim4就要安全得多。它支持主機與用戶的偽裝,虛擬域,每個主機的SMTP中繼控制。它同樣也支持防病毒和防垃圾郵件功能,并有自己的過濾語言。Exim同樣也有一些弱點,在重負載的條件下它的性能比其它MTA要差得多。與Sendmail類似,Exim使用單一但極為復雜的配置文件。
以上所有的MTA都是Linux環境下最頂級的MTA。如果你是一個新手,你應該從Qmail開始使用。如果你經驗豐富,那么你應該知道什么是最適合你的。
轉載于:https://www.cnblogs.com/yechanglv/p/6947122.html
總結
以上是生活随笔為你收集整理的Linux中最受欢迎的邮件传输代理(MTA)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【90】沟通:跨部门管理
- 下一篇: python pep8