初涉郵件系統架設:四大免費Linux郵件服務器軟件
郵件系統是Linux網絡應用的重要組成部分。完整的郵件系統包括底層操作系統、郵件傳送代理MTA、郵件分發代理MDA和郵件用戶代理MUA。今天,IDC評述網要與大家一起關注的是郵番禺網站設計件傳送代理MTA,亦稱之為郵件服務器。目前,可運行在Linux環境下的免費郵件服務器軟件有很多,但比較常見且受用戶喜愛的有Postfix、Qmail、Sendmail及Exim等等。下面,我們一起來認識它們。1、 PostfixPostfix是一個由 IBM資助下由Wietse Venema 負責開發的廣州做網站公司自由軟件工程的一個產物,其目的是為用戶提供除sendmail之外的郵件服務器選擇 。Postfix力圖做到快速、易于管理、提供盡可能的安全性,同時盡量做到和sendmail郵件服務器保持兼容性以滿足用戶的使用習慣。性能: Postfix要比同類的服務番禺做網站公司器產品速度快三倍以上,一個安裝 Postfix的臺式機一天可以收發百萬封信件。Postfix設計中采用了web服務器設計技巧以減少進程創建開銷,并且采用了其他的一些文件訪問優化技術以提高效率,但同時保證了軟件的可靠性。特點:支持多傳輸域,Postfix靈活的設計為無須虛擬域 (vistual domai)或別名來實現這種轉發。但是在早期的發布里僅僅支持STMP和有限度地支持UUCP,但對于國內用戶來說,多傳輸域的支持沒有什么意義。2、 QmailQmail是由Dan Bernstein開發的,可以自由下載的MTA,如我們熟知的Hotmail就是采用Qmail郵件服務器。性能:Qmail在設計上特別考慮了安全問題,擁有一個安全的郵件網關。其在配置文件上,Qmail有自己的配置文件,配置目錄中包含了5-30個不同的文 件,各個文件實現對不同部分的配置(如虛擬域或虛擬主機等)。特點:Qmail自身不提供RBL的支持,而需要add-on來實現。其最大特點是優化節省時間,這是因為Qmail相對于其他MTA要簡單很多,從而在郵件轉發機制、投遞模式番禺網頁設計及限制系統負載都與其他MTA不同。Qmail也具有其他方面的缺憾,如,它不是完全遵從標準,并不支持DNS等。3、 SendmailSendmail是發展歷史悠久的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、 EximExim是基于GPL協議的開放源代碼軟件,由英國劍橋大學的Philip Hazel開發。性能:在Exim中,有兩種稱為Driver的元素:Router和Transport。其在配置上與其他MTA不同,很大程度上來源于String Expansion。通過String Expansion,Exim幾乎有了無限的擴展能力,實現無限復雜的需要。特點:其最大的特點就是配置極其靈活。Exim的配置文件也是一個文本文件,但它支持一種稱為String Expansion的技術,其基本的功能也是非常豐富的,但是其安全性不如Qmail及Postfix。結束語:上面介紹的幾種MTA是市面上常見的,免費的番禺網站建設郵件服務器。當然,除了這幾種,還有Smail, Post.Office, the Sun Internet Mail Server (SIMS), MMDF, CommuniGate, PMDF,等其他商業或者免費的MTA可以選擇。