郵件服務器軟件有:1、Postfix,支持多傳輸域,不需要虛擬域或別名來實現轉發;2、Qmail,能優化節省時間,但不提供RBL支持;3、Sendmail,擁有各種各樣的特色功能,并支持多傳輸域,能優化節省寬帶資源;4、Exim,配置靈活,基本功能豐富,但安全性不如Qmail及Postfix。
具體內容如下:
1、Postfix
Postfix是一個由 IBM資助下由Wietse Venema 負責開發的自由軟件工程的一個產物,其目的是為用戶提供除sendmail之外的郵件服務器選擇 。Postfix力圖做到快速、易于管理、提供盡可能的安全性,同時盡量做到和sendmail郵件服務器保持兼容性以滿足用戶的使用習慣。
性能: Postfix要比同類的服務器產品速度快三倍以上,一個安裝 Postfix的臺式機一天可以收發百萬封信件。Postfix設計中采用了web服務器設計技巧以減少進程創建開銷,并且采用了其他的一些文件訪問優化技術以提高效率,但同時保證了軟件的可靠性。
特點:支持多傳輸域,Postfix靈活的設計為無須虛擬域 (vistual domai)或別名來實現這種轉發。但是在早期的發布里僅僅支持STMP和有限度地支持UUCP,但對于國內用戶來說,多傳輸域的支持沒有什么意義。
2、Qmail
Qmail是由Dan Bernstein開發的,可以自由下載的MTA,如我們熟知的Hotmail就是采用Qmail郵件服務器。
性能:Qmail在設計上特別考慮了安全問題,擁有一個安全的郵件網關。其在配置文件上,Qmail有自己的配置文件,配置目錄中包含了5-30個不同的文 件,各個文件實現對不同部分的配置(如虛擬域或虛擬主機等)。
特點:Qmail自身不提供RBL的支持,而需要add-on來實現。其最大特點是優化節省時間,這是因為Qmail相對于其他MTA要簡單很多,從而在郵件轉發機制、投遞模式及限制系統負載都與其他MTA不同。Qmail也具有其他方面的缺憾,如,它不是完全遵從標準,并不支持DNS等。
3、Sendmail
Sendmail是發展歷史悠久的MTA。Sendmail在發展過程中產生了一批經驗豐富的Sendmail管理員,并且Sendmail有大量完整的文檔資料,除了 Sendmail的寶典: OReillys sendmail book written by Bryan Costales with Eric Allman以外,網絡上有大量的tutorial、FAQ和其他的資源。這些大量的文檔對于很好的利用 Sendmail的各種特色功能是非常重要的。
性能:Sendmail是按照一個“單塊”的結構設計實現的,該“單塊”程序實現所有的功能。當然這種結構有利于在系統的不同部分之間共享數據。其在可移植性、穩定性及確保沒有bug方面有一定的保證。
特點:Sendmail擁有各種各樣的特色功能,并支持多傳輸域,可在Internet, DECnet, X.400及UUCP之間轉發消息。其最大的特點是優化節省寬帶資源,并在同時發送很多郵件上,效率高。Sendmail對于當年來說是一個成熟的MTA,但其也有一些缺陷,因特色功能過多,因此導致配置文件變得十分復雜。
4、Exim
Exim是基于GPL協議的開放源代碼軟件,由英國劍橋大學的Philip Hazel開發。
性能:在Exim中,有兩種稱為Driver的元素:Router和Transport。其在配置上與其他MTA不同,很大程度上來源于String Expansion。通過String Expansion,Exim幾乎有了無限的擴展能力,實現無限復雜的需要。
特點:其最大的特點就是配置極其靈活。Exim的配置文件也是一個文本文件,但它支持一種稱為String Expansion的技術,其基本的功能也是非常豐富的,但是其安全性不如Qmail及Postfix。