iDaemon ? 使用postfix搭建匿名smtp服務(wù)器
使用postfix搭建匿名smtp服務(wù)器
昨天嘗試架設(shè)了sendmail作為smtp服務(wù)器發(fā)信,今天換用了傳說中評價(jià)更好的postfix來實(shí)驗(yàn)。
?
零. 環(huán)境簡介
Centos 5.7 x64
postfix-2.3.3-2.3.el5_6
Postfix與sendmail相比的主要優(yōu)點(diǎn):
1. 效率更高,并完全兼容sendmail;
2. 健壯可靠,內(nèi)存不足時(shí)會自動減少線程,保證可用性;
3. 使用靈活,各組分都可以定制參數(shù),完成特定的某個(gè)功能;
4. 安全性高,易于擴(kuò)展和二次開發(fā)。
?
一. 搭建流程
1. 禁用sendmail
service sendmail stop
chkconfig sendmail off
2. 安裝postfix
yum install postfix -y
3. 配置postfix的conf
vi /etc/postfix/main.cf
mydomain=test.com
myorigin=$mydomain
inet_interfaces=all
# 注意,要把默認(rèn)的inet_interfaces=localhost刪除或注釋掉
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks=10.0.0.0/8, 127.0.0.0/8
# 內(nèi)網(wǎng)用
4. 檢測conf
postconf -n
如果未報(bào)錯(cuò),即通過檢測
5. 啟動postfix并添加到自啟動
service postfix start
chkconfig postfix on
?
二. smtp發(fā)信測試
# telnet 127.0.0.1 25
Trying 127.0.0.1…
Connected to Mornitor (127.0.0.1).
Escape character is ‘^]’.
220 CentOS.test.com ESMTP Postfix
helo test.com
250 CentOS.test.com
mail from: f@fda.com
250 2.1.0 Ok
rcpt to:XXXXXX@139.com
# 此處郵件地址隱去
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:test
this is a test mail
.
250 2.0.0 Ok: queued as 5F92D110044
quit
Feb 3 12:34:45 Mornitor postfix/qmgr[25954]: 5F92D110044: from=<f@fda.com>, size=344, nrcpt=1 (queue active)
Feb 3 12:34:59 Mornitor postfix/smtp[26020]: 5F92D110044: enabling PIX <CRLF>.<CRLF> workaround for mx1.mail.139.com[221.176.9.178]:25
Feb 3 12:35:10 Mornitor postfix/smtp[26020]: 5F92D110044: to=<XXXXXX@139.com>, relay=mx1.mail.139.com[221.176.9.178]:25, delay=1930, delays=1905/0.01/12/13, dsn=2.0.0, status=sent (250 ok)
Feb 3 12:35:10 Mornitor postfix/qmgr[25954]: 5F92D110044: removed
片刻后手機(jī)也收到了該郵件,測試成功
?
三. 備注
1. postfix的配置與sendmail相比同樣便捷,幾分鐘內(nèi)即可搭建出一個(gè)可用的測試發(fā)信服務(wù)器;
2. sendmail一般在centos中直接內(nèi)置并已設(shè)置為默認(rèn)MTA,如果沒有特殊需求可以直接拿來用;
3. 如果為了長遠(yuǎn)使用,還是選擇postfix較為合適,它可以很方便地加上各類擴(kuò)展,如反垃圾,防病毒等。
4. saslauthd 為實(shí)現(xiàn)SMTP認(rèn)證的必選組件,此篇筆記中由于無此需求,予以省略了;
5. 無論使用何種MTA架設(shè)匿名smtp,一定要注意設(shè)置訪問策略,防止被惡意用戶利用,發(fā)送大量垃圾郵件!
?
四. 主要參考文獻(xiàn)
余洪春. (2011). 構(gòu)建高可用Linux服務(wù)器. 北京: 機(jī)械工業(yè)出版社. P501-502.
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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