在CubieTruck下解決 Postfix SSL 無法寄信問題

最近在這台 CubieTruck (Ubuntu 14.04 LTS)上架了收發信的套件 Postfix / Dovecot,並到 StartSSL 申請免費的憑證用 SSL 協議,用 Outlook 收信件沒有太大問題,但是寄信大部分時間都寄不出去(只有幾次可以勉強寄出去,但是要試過很多次才行)。查看 syslog 都會看到一大堆問題。

postfix/smtpd[xxx]: disconnect from some ip address
postfix/smtpd[xxx]: connect from some ip address
postfix/smtpd[xxx]: disconnect from some ip address
postfix/smtpd[xxx]: connect from some ip address
...
...

似乎是連線出現問題,斷了!可是我直接用 telnet 連結到 smtps port 卻都沒有發生問題,也把防火牆,防毒軟體關閉了也沒有用,只能請教 Google 大神了,才發現這方面的問題好像大家都碰到不少,但缺乏一個解決方案,經過我多次測試來,似乎解決了問題。

先到 postfix 配置目錄下編輯 /etc/postfix/master.cf 檔案

# nano /etc/postfix/master.cf

然後找到

#    -o smtpd_tls_wrappermode=yes

找到這行,把 ‘#‘移除掉,然後重啟 postfix 服務。

# service postfix restart

現在用 Microsoft Outlook 寄信似乎順暢多了,沒有問題再發生了。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *