关于Postfix邮件网关无法重启问题
? ?最近在研究Postfix郵件網(wǎng)關(guān),由于自己還是Linux界的小白菜,所以在研究路上免不了遇到一些問(wèn)題,比如今天就遇到了Postfix服務(wù)無(wú)法啟動(dòng)的問(wèn)題,最后經(jīng)過(guò)排查后發(fā)現(xiàn)是一個(gè)配置影響的,但還是覺(jué)得應(yīng)該分享出來(lái)排錯(cuò)和解決的方法,以便有同我一樣也在開(kāi)始研究Postfix的朋友能在遇到此問(wèn)題時(shí),少走彎路,好了報(bào)錯(cuò)截圖如下附上:
???
???? 好,重啟無(wú)法成功,那么先不要著急想是哪里出問(wèn)題,先來(lái)看看這個(gè)Postfix實(shí)際的狀態(tài)都提示什么報(bào)錯(cuò)?當(dāng)執(zhí)行“ [root@pek1-mgw-01 spool]# /etc/init.d/postfix status? ”命令時(shí),報(bào)了“-b 已死,但pid文件仍存”,這不是擺明了告我服務(wù)已經(jīng)死了,但是你的進(jìn)程還是存在,所以進(jìn)程號(hào)被占用了,還上哪里去起動(dòng),好吧我也是真心醉了。
???? 網(wǎng)上查了半天報(bào)錯(cuò),仍無(wú)結(jié)果,只記得自己執(zhí)行過(guò)一次yum update postfix,其它還沒(méi)有配了,但之前安裝時(shí),也什么也沒(méi)有配置,服務(wù)也是可以正常起來(lái)的呀?感覺(jué)不是服務(wù)的事情,很有可能是主配置文件錯(cuò),因?yàn)橹暗牧硪慌_(tái)Postfix是yum install postfix裝上的,就沒(méi)有這個(gè)報(bào)錯(cuò),更新也只不過(guò)是到了現(xiàn)有yum源里最新的版本,接下來(lái),我執(zhí)行了postfix check命令來(lái)檢查main.cf配置文件是否正確,執(zhí)行后,還真是有一個(gè)報(bào)錯(cuò),還是有一定的幫助,如下:
?????
???? 從這個(gè)報(bào)錯(cuò)來(lái)持,應(yīng)該是指定postfix系統(tǒng)監(jiān)聽(tīng)的網(wǎng)絡(luò)接口配置有問(wèn)題。那接下來(lái),通過(guò)“vi /etc/postfix/main.cf”進(jìn)入main.cf主配置文件看看,果然監(jiān)聽(tīng)了loalhost,但是這臺(tái)機(jī)器的主機(jī)名稱(chēng)已經(jīng)是PEK1-MGW-01,上哪里去找監(jiān)聽(tīng)這個(gè)名字去?好了,將“inet_interfaces = localhost”注釋掉,改為如下,再次重啟,發(fā)現(xiàn)Postfix已經(jīng)正常了。
?????
????? 但是,目前為了方便測(cè)試,還是inet_interfaces部分的監(jiān)聽(tīng)項(xiàng)改為了,取消對(duì)“inet_interfaces = all”的注釋,其它項(xiàng)全部注釋掉,如下圖所示:
???????
??????? 好了,測(cè)試telnet 25端口是否正常吧,如下可見(jiàn)已經(jīng)正常telnet連接25端口:
??????
?????? 如下查看端口,顯示25端口已經(jīng)正常啟動(dòng):
???????
?????? 如上就是關(guān)于Postfix服務(wù)無(wú)法啟動(dòng)的排錯(cuò)和分析過(guò)程,希望能給遇到類(lèi)似問(wèn)題的朋友們一定幫助。
本文轉(zhuǎn)自wangtingdong 51CTO博客,原文鏈接:http://blog.51cto.com/tingdongwang/1655769,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的关于Postfix邮件网关无法重启问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows 7的使用技巧或功能经典2
- 下一篇: QML事件处理 八