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服務的一點經驗分享
沒有留言:
張貼留言