Postfix 簡介及安裝
Internet E-mail傳遞流程
常用的幾個名詞:
MUA (Mail User Agent )?? ????? 郵件用戶代理???? (foxmail/outlook)
MTA (Mail Transfer Agent )?? 郵件傳輸代理???? (postfix/sendmail)
MDA (Mail Delivery Agent )? 郵件投遞代理
簡化的Internet E-mail傳遞流程:
在整個郵件傳遞過程中,postfix僅僅扮演著一個郵件傳輸代理的角色。
郵件的發送過程:
郵件的發送過程遵循著SMTP協議。首先用戶通過本地的MUA來編寫一封email,然后將email傳遞給postfix,postfix解析該 email并找出收件人對應的網絡從而將該email傳遞給MDA,MDA再次將該email通過Internet傳遞到Message Store(一臺中央服務器,專門用來保存internet上傳送的郵件)中。(postfix是一款遵從SMTP協議的傳輸代理軟件,它只能用來傳輸客 戶編寫的郵件以及轉發從另一臺postfix server上傳送過來的郵件,并不能用來作為POP端的接受郵件)
郵件的接受過程:
郵件的接受過程遵循著POP/IMAP協議。當POP/IMAP server檢測到Message Store中有屬于自己的郵件時,就會將其抓取過來存放在收件箱中,當用戶在本地通過MUA登錄郵箱時就會從POP/IMAP server中收取到自己的郵件。(針對該協議同樣也存在著另一系列不同的軟件,這些軟件用來從Message Store上抓取郵件到本地,然后由用戶使用相應的MUA來從收件箱中讀取自己的郵件)
一個典型的 E-mail 傳遞流程:
因此,如果要是想要搭建一個屬于自己的郵件系統,必須要搭建屬于郵件發送端即SMTP端的服務器(SMTP server,如postfix server)和接收端即POP/IMAP端的服務器。至少具備了這兩點才可以搭建起一個屬于自己的郵件系統。
Postfix 的安裝及常用的一些命令
/etc/init.d/sendmail stop????????? (停止當前系統中sendmail服務)
rpm -e sendmail????????????????????? ( 卸載原有的sendmail)
yum install postfix?????????????????? (使用yum進行 postfix 遠程安裝)
/etc/init.d/postfix start????????????? (啟動postfix服務)
備注:
1. 在安裝postfix之前一定要將該服務器上原有的sendmail卸載掉。
2. 關于postfix的一些常用命令:
/etc/init.d/postfix start????????????? (啟動postfix服務)
/etc/init.d/postfix stop? ??????????? (停止postfix服務)
/etc/init.d/postfix status ????????? (查看當前postfix狀態)
?
?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
