溫馨提示×

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

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

如何進(jìn)行l(wèi)inux系統(tǒng)郵件服務(wù)器的搭建

發(fā)布時(shí)間:2022-01-25 10:51:02 來源:億速云 閱讀:128 作者:kk 欄目:開發(fā)技術(shù)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何進(jìn)行l(wèi)inux系統(tǒng)郵件服務(wù)器的搭建,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

郵件服務(wù)器簡(jiǎn)介:

互聯(lián)網(wǎng)中的電子郵件系統(tǒng)并不是一個(gè)孤立的體系,需要DNS服務(wù)器提供郵件域的解析,郵件收取,傳遞等功能也是由不同的組件來提供的。
郵件系統(tǒng)的角色
MTA(郵件傳輸代理),一般被稱作郵件服務(wù)器軟件,只負(fù)責(zé)郵件傳輸,如同快遞公司站點(diǎn)。Exchange,Sendmail,Postfix等服務(wù)器軟件都屬于MTA
MUA(郵件用戶代理),一般被稱作客戶端軟件,相當(dāng)于寄件人客戶本人。Windows中常用的MUA軟件包括Outlook Express,Outlook,F(xiàn)oxmail等。Linux系統(tǒng)中常用的NUA軟件包括Thunderbird,Kmail,Evolution等
MDA(郵件分發(fā)代理)快遞員,現(xiàn)在集合到MTA上,相當(dāng)于快遞員屬于快遞公司的。
郵件通訊協(xié)議
SMTP;簡(jiǎn)單郵件傳輸協(xié)議,主要用于發(fā)送和傳輸協(xié)議。端口25
POP:郵局協(xié)議,主要用于從郵件服務(wù)器中收取郵件,端口110,目前最新版本為POP3
IMAP:互聯(lián)網(wǎng)消息訪問協(xié)議,同樣用于收取郵件,端口協(xié)議143,目前最新版本為IMAP4。

只有電子郵件客戶端和服務(wù)端同時(shí)支持SMTP,POP和IMAP協(xié)議,才能夠?qū)崿F(xiàn)完整的郵件發(fā)送和收取功能

步驟一:安裝Postfix

首先更新軟件包:

sudo apt-get update

然后安裝Mailutils(Postfix在該包中):

sudo apt-get install mailutils

安裝中首先會(huì)出現(xiàn)問題請(qǐng)你確認(rèn),選擇Y

Do you want to continue?[Y/n]

在確認(rèn)配置頁(yè)面,tab至ok,回車:

Post Configuration

以下配置頁(yè)面共5個(gè)選項(xiàng),我們選擇默認(rèn)選項(xiàng)Internet Site:

Post Configuration

下面的配置頁(yè)面是輸入系統(tǒng)郵件名字,保持默認(rèn):

Post Configuration

安裝完畢。

步驟二:配置Postfix

Postfix需要在配置中監(jiān)聽loopbackinterface,打開主Postfix配置文件:

sudo vi /etc/postfix/main.cf

將inet_interfaces = all更為inet_interfaces = loopback-only,保存退出。

重啟Postfix:

sudo service postfix restart

步驟三:測(cè)試發(fā)送郵件

echo "測(cè)試郵件正文" | mail -s "郵件標(biāo)題" your_email_address

用你的郵箱地址代替your_email_address。

怎么樣,能收到嗎?如果你的服務(wù)器只有Ip地址,沒有對(duì)應(yīng)的域名,很可能你也像我一樣收不到郵件。因?yàn)榇颂幇l(fā)出的郵件默認(rèn)發(fā)件地址為:你登錄服務(wù)器的用戶名@你服務(wù)器的名字,像我的地址就為user1@svr5。而絕大部分收件人的郵件服務(wù)器會(huì)對(duì)發(fā)件電子郵件地址有效性做出判斷,如果不與常規(guī)域名后綴(如xxx.com, xxx.net等等)一致,會(huì)判定為垃圾郵件而丟棄。所以,我們需要進(jìn)入步驟四。

步驟四:改變發(fā)件地址

打開Postfix配置文件:

sudo vi /etc/postfix/main.cf

在文件末尾增加以下內(nèi)容:

smtp_generic_maps = hash:/etc/postfix/generic

保存退出。打開以下文件:

sudo vi /etc/postfix/generic

添加以下內(nèi)容:

你的用戶名@你的服務(wù)器名字   你希望對(duì)方看到的電子郵件地址

如我在服務(wù)器登錄用戶名為user1,我的服務(wù)器名字為svr5,我希望對(duì)方看到的電子郵件地址為user@126.com,那么添加內(nèi)容為:

user1@svr5   user@126.com

如果你希望對(duì)方回復(fù),user@126.com應(yīng)該是你希望收到回復(fù)郵件的地址。如果不希望對(duì)方回復(fù),那么這個(gè)地址可以不一定為真實(shí)地址,但格式要符合郵件地址要求,否則會(huì)被對(duì)方郵件服務(wù)器丟棄。

重啟Postfix:

sudo service postfix restart

再試試,能收到郵件了嗎?

echo "測(cè)試郵件正文" | mail -s "郵件標(biāo)題" your_email_address

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

上述就是小編為大家分享的如何進(jìn)行l(wèi)inux系統(tǒng)郵件服務(wù)器的搭建了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

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

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI