溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux下6種優(yōu)秀的郵件傳輸代理分別是什么

發(fā)布時間:2022-01-24 14:06:29 來源:億速云 閱讀:125 作者:柒染 欄目:開發(fā)技術(shù)

Linux下6種優(yōu)秀的郵件傳輸代理分別是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

大家都知道到郵件傳輸代理就是郵件服務(wù)器使用的一個網(wǎng)絡(luò)應(yīng)用程序,下面將對MTA(郵件傳輸代理)如何工作以及Linux系統(tǒng)上最好和最常用的MTA的列表進行講解。

Linux下6種優(yōu)秀的郵件傳輸代理分別是什么

最好的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)勢在于方便配置和安全機制的功能性模塊,并具有以下主要特點:

  1. 垃圾郵件控制

  2. 支持多種協(xié)議Supports multiple protocols

  3. 支持?jǐn)?shù)據(jù)庫

  4. 支持Mailbox

  5. 支持地址操作,更多功能參考官方文檔

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è)置。

其顯著特點包括但不限于:

  1. 不支持POP和IMAP 協(xié)議

  2. 支持的協(xié)議,如RFC2821 SMTP和RFC2033 LMTP電子郵件傳輸

  3. 配置其中包括訪問控制列表,內(nèi)容掃描,加密,路由控制

  4. 優(yōu)秀的文檔

  5. 它具有實用程序,如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包。

它很小但是功能豐富,一些特性包括:

  1. 運行在多種類Unix操作系統(tǒng)之上,如FreeBSD, Solaris, Mac OSX plus 等更多

  2. 安裝簡單快捷

  3. 自動配置每個主機

  4. 地址,文件和程序之間的分隔明確

  5. 全面支持地址組

  6. 讓每個用戶管理自己的郵件列表

  7. 支持一個簡單的方法來建立郵件列表

  8. 支持VERPs

  9. 支持自動防止郵件列表的循環(huán)

  10. 支持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),小而強大的電子郵件客戶端。

作為一個基于文本的電子郵件客戶端,它有一些令人振奮的功能,顯著特點包括:

  1. 郵件主題

  2. 支持IMAP和POP3協(xié)議

  3. 支持多個郵箱格式,如MBOX,MH,Maildir,MMDF

  4. 支持傳送狀態(tài)

  5. 多個郵件標(biāo)記

  6. 支持PGP/MIME (RFC2015)

  7. 各種功能以支持郵件清單,其中包括列表回復(fù)

  8. 撰寫期間郵件頭的完全控制

  9. 安裝容易

  10. 活躍的社區(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è)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(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)容。

AI