您好,登錄后才能下訂單哦!
Linux下6種優(yōu)秀的郵件傳輸代理分別是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
大家都知道到郵件傳輸代理就是郵件服務(wù)器使用的一個網(wǎng)絡(luò)應(yīng)用程序,下面將對MTA(郵件傳輸代理)如何工作以及Linux系統(tǒng)上最好和最常用的MTA的列表進行講解。
最好的Linux郵件傳輸代理(MTAs)
郵件傳輸代理(MTA)是什么?
MTA是一個應(yīng)用程序,該應(yīng)用程序路由和傳輸電子郵件從一個節(jié)點到另一個網(wǎng)絡(luò),它使用一個被稱為SMTP(簡單郵件傳輸協(xié)議)的協(xié)議來執(zhí)行其任務(wù)。
在網(wǎng)絡(luò)節(jié)點上,存在一個電子郵件客戶端,用于發(fā)送和接收消息的郵件服務(wù)器,電子郵件客戶機也使得使用SMTP協(xié)議的,但未必是MTA。
MTA被安裝在郵件服務(wù)器上,和一些電子郵件客戶端中,如(Mozilla Thunderbird)雷鳥,(Evolution),微軟的Outlook和Apple mail都安裝了郵件客戶端。
我們將介紹幾個Linux下常用的郵件服務(wù)器,它們都使用了MTA。
1. Sendmail
Sendmail 現(xiàn)在被稱為 proofpoint(after Proofpoint, Inc acquired Sendmail, Inc)是迄今為止在Linux服務(wù)器平臺上最受歡迎和最古老的 MTA。Sendmail 相對于現(xiàn)在一些MTAs有很多限制。由于其復(fù)雜的配置步驟和要求,和薄弱的安全機制,許多新的 MTA 開始替代 Sendmail。
sendmail安裝
#檢查軟件是否安裝
rpm -qa | egrep "sendmail|dovecot|cyrus"
#安裝郵件服務(wù)器
yum -y install sendmail sendmail-cf
#安裝pop3/imap服務(wù)
yum -y install dovecot
#安裝用戶認(rèn)證軟件
yum -y install cyrus-sasl cryus-sasl-md5 cryus-sasl-plain cyrus-sasl-lib
2. Postfix
Postfix 是一個跨平臺的、流行的MTA,被當(dāng)時在IBM研究部門的Wietse Zweitze Venema開發(fā)和設(shè)計用于公司的郵件服務(wù)器。
它開發(fā)主要目的為了替代公眾的,流行的Sendmail MTA。 Postfix運行在Linux,Mac OSX,Solaris和其他幾個類Unix操作系統(tǒng)上。
它借用了很多Sendmail的外在屬性,但它有一個完全不同內(nèi)部操作。此外,它的優(yōu)勢在于方便配置和安全機制的功能性模塊,并具有以下主要特點:
垃圾郵件控制
支持多種協(xié)議Supports multiple protocols
支持?jǐn)?shù)據(jù)庫
支持Mailbox
支持地址操作,更多功能參考官方文檔
postfix安裝
rpm -qa | egrep “postfix|mailx“
yum -y install mailx postfix
service postfix start && chkconfig postfix on
3. Exim
Exim 是一個免費的MTA,開發(fā)用于類Unix操作系統(tǒng),如Linux、Mac OSX,Solaris等其他操作系統(tǒng)。Exim提供了很大的靈活性,用于網(wǎng)絡(luò)上的郵件路由,同時包括良好的機制和接受郵件監(jiān)控的設(shè)置。
其顯著特點包括但不限于:
不支持POP和IMAP 協(xié)議
支持的協(xié)議,如RFC2821 SMTP和RFC2033 LMTP電子郵件傳輸
配置其中包括訪問控制列表,內(nèi)容掃描,加密,路由控制
優(yōu)秀的文檔
它具有實用程序,如Lemonade是各種各樣的SMTP和IMAP擴展
Exim安裝
#安裝最新的epel源
rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm
# 安裝exim
yum -y install exim-mysql mailx
service posftix stop && chkconfig postfix off
chkconfig exim on && service exim start
# 測試郵件
echo “this is test from exim” | mial -s “exim”
tailf /var/log/exim/mainlog
4. Qmail
Qmail 是另一種免費的,開源的,現(xiàn)代的Linux MTA,相比其他MTA,它簡單,可靠,高效,從而提供了廣泛的安全功能,安全的MTA包。
它很小但是功能豐富,一些特性包括:
運行在多種類Unix操作系統(tǒng)之上,如FreeBSD, Solaris, Mac OSX plus 等更多
安裝簡單快捷
自動配置每個主機
地址,文件和程序之間的分隔明確
全面支持地址組
讓每個用戶管理自己的郵件列表
支持一個簡單的方法來建立郵件列表
支持VERPs
支持自動防止郵件列表的循環(huán)
支持ezmlm的郵件列表管理器
#Qmail 安裝
wget http://infobase.ibase.com.hk/qmail/netqmail-1.06.tar.gz -p /usr/local/src
tar xpf netqmail-1.06.tar.gz && cd netqmail-1.06 && ./collate.sh
make setup check && ./config
5. Mutt命令行郵件客戶端
Mutt 是一個基于類Unix操作系統(tǒng),小而強大的電子郵件客戶端。
作為一個基于文本的電子郵件客戶端,它有一些令人振奮的功能,顯著特點包括:
郵件主題
支持IMAP和POP3協(xié)議
支持多個郵箱格式,如MBOX,MH,Maildir,MMDF
支持傳送狀態(tài)
多個郵件標(biāo)記
支持PGP/MIME (RFC2015)
各種功能以支持郵件清單,其中包括列表回復(fù)
撰寫期間郵件頭的完全控制
安裝容易
活躍的社區(qū)開發(fā)
6. Alpine
Alpine 是Linux的一個快速且易于使用的基于終端的電子郵件客戶端,它是基于Pine郵件系統(tǒng)。它非常適合初學(xué)者和電力用戶,用戶可以輕松地學(xué)習(xí)如何通過上下文相關(guān)幫助使用它。
重要的是,它可以通過Alpine命令進行高度定制。
# Alpine 安裝
wget ftp://ftp.cac.washington.edu/alpine/alpine.tar.gz
tar zxvf alpine.tar.gz && cd alpine && ./configure && make && make install
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。