2020年6月5日 星期五

阿里雲-CentOS postfix服務設定及測試

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服務的一點經驗分享




沒有留言:

張貼留言

AWS使用者許可範圍遭限制

搜尋此網誌