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