初涉郵件系統(tǒng)架設:四大免費Linux郵件服務器軟件
郵件系統(tǒng)是Linux網(wǎng)絡應用的重要組成部分。完整的郵件系統(tǒng)包括底層操作系統(tǒng)、郵件傳送代理MTA、郵件分發(fā)代理MDA和郵件用戶代理MUA。今天,IDC評述網(wǎng)要與大家一起關注的是郵件傳送代理MTA,亦稱之為郵件服務器。
目前,可運行在Linux環(huán)境下的免費郵件服務器軟件有很多,但比較常見且受用戶喜愛的有Postfix、Qmail、Sendmail及Exim等等。下面,我們一起來認識它們。
1、 Postfix
Postfix是一個由 IBM資助下由Wietse Venema 負責開發(fā)的自由軟件工程的一個產(chǎn)物,其目的是為用戶提供除sendmail之外的郵件服務器選擇 。Postfix力圖做到快速、易于管理、提供盡可能的安全性,同時盡量做到和sendmail郵件服務器保持兼容性以滿足用戶的使用習慣。
性能: Postfix要比同類的服務器產(chǎn)品速度快三倍以上,一個安裝 Postfix的臺式機一天可以收發(fā)百萬封信件。Postfix設計中采用了web服務器設計技巧以減少進程創(chuàng)建開銷,并且采用了其他的一些文件訪問優(yōu)化技術(shù)以提高效率,但同時保證了軟件的可靠性。
特點:支持多傳輸域,Postfix靈活的設計為無須虛擬域 (vistual domai)或別名來實現(xiàn)這種轉(zhuǎn)發(fā)。但是在早期的發(fā)布里僅僅支持STMP和有限度地支持UUCP,但對于國內(nèi)用戶來說,多傳輸域的支持沒有什么意義。
2、 Qmail
Qmail是由Dan Bernstein開發(fā)的,可以自由下載的MTA,如我們熟知的Hotmail就是采用Qmail郵件服務器。
性能:Qmail在設計上特別考慮了安全問題,擁有一個安全的郵件網(wǎng)關。其在配置文件上,Qmail有自己的配置文件,配置目錄中包含了5-30個不同的文 件,各個文件實現(xiàn)對不同部分的配置(如虛擬域或虛擬主機等)。
特點:Qmail自身不提供RBL的支持,而需要add-on來實現(xiàn)。其最大特點是優(yōu)化節(jié)省時間,這是因為Qmail相對于其他MTA要簡單很多,從而在郵件轉(zhuǎn)發(fā)機制、投遞模式及限制系統(tǒng)負載都與其他MTA不同。Qmail也具有其他方面的缺憾,如,它不是完全遵從標準,并不支持DNS等。
3、 Sendmail
Sendmail是發(fā)展歷史悠久的MTA。Sendmail在發(fā)展過程中產(chǎn)生了一批經(jīng)驗豐富的Sendmail管理員,并且Sendmail有大量完整的文檔資料,除了 Sendmail的寶典: OReillys sendmail book written by Bryan Costales with Eric Allman以外,網(wǎng)絡上有大量的tutorial、FAQ和其他的資源。這些大量的文檔對于很好的利用 Sendmail的各種特色功能是非常重要的。
性能:Sendmail是按照一個“單塊”的結(jié)構(gòu)設計實現(xiàn)的,該“單塊”程序?qū)崿F(xiàn)所有的功能。當然這種結(jié)構(gòu)有利于在系統(tǒng)的不同部分之間共享數(shù)據(jù)。其在可移植性、穩(wěn)定性及確保沒有bug方面有一定的保證。
特點:Sendmail擁有各種各樣的特色功能,并支持多傳輸域,可在Internet, DECnet, X.400及UUCP之間轉(zhuǎn)發(fā)消息。其最大的特點是優(yōu)化節(jié)省寬帶資源,并在同時發(fā)送很多郵件上,效率高。Sendmail對于當年來說是一個成熟的MTA,但其也有一些缺陷,因特色功能過多,因此導致配置文件變得十分復雜。
4、 Exim
Exim是基于GPL協(xié)議的開放源代碼軟件,由英國劍橋大學的Philip Hazel開發(fā)。
性能:在Exim中,有兩種稱為Driver的元素:Router和Transport。其在配置上與其他MTA不同,很大程度上來源于String Expansion。通過String Expansion,Exim幾乎有了無限的擴展能力,實現(xiàn)無限復雜的需要。
特點:其最大的特點就是配置極其靈活。Exim的配置文件也是一個文本文件,但它支持一種稱為String Expansion的技術(shù),其基本的功能也是非常豐富的,但是其安全性不如Qmail及Postfix。
結(jié)束語:上面介紹的幾種MTA是市面上常見的,免費的郵件服務器。當然,除了這幾種,還有Smail, Post.Office, the Sun Internet Mail Server (SIMS), MMDF, CommuniGate, PMDF,等其他商業(yè)或者免費的MTA可以選擇。