close
CentOS postfix
服務設定及測試
近期
,
由於自已在阿里雲架設的
smokeping
沒辦法發送告警信
,
所以便進行了一連串的測試
結果不試不知道一試嚇一跳,postfix服務竟然連開都開不起來,更不用說發什麼告警信了
於是,就開始了一連串的debug
先檢查postfix狀態
#systemctl status postfix

狀態顯示failed,所以才有今天這篇文章XD
先試著重啟服務
#systemctl restart postfix

從上圖可以看到不管restart 或是start 都是無效的,Unit not found
經過一連串的測試終於發現問題所在,只要讓postfix只用IPv4問題就解決了
打開postfix的控制文件並找到119行
#vi /etc/postfix/main.cf

將inet_protocols = all改成inet_protocols = ipv4(原本設定是同時套用ipv4及ipv6)

接著,再重啟postfix服務
#systemctl restart postfix
然後驗證一下
#systemctl status postfix狀態active
接著,最後階段,發封信給自已
由於主機並未指定DNS及綁上domain所以原本寄到自已公司信箱的測試信件未收到(應該是被擋掉了)
但後來測試了gmail就有收到了,雖然也被歸到垃圾信箱裡
以上!就是對於阿里雲CentOS啟動postfix服務的一點經驗分享
全站熱搜