Qmail TLS connect failed 報錯

用 Qmail 發信到某些電郵伺服器時, 退回的 failure notice 出現 TLS connect failed 錯誤, 詳細報錯:

TLS connect failed; connected to xxx.xxx.xxx.xxx.

上面的 xxx.xxx.xxx.xxx 是遠端電郵伺服器的 IP 地址。

解決方法是與遠端電郵伺服器連接時, 不使用 TLS 連線, 例如遠端電郵的域名是 remote-domain.com, 建立以下空白檔案, 那麼當發信到 remote-domain.com 域名的電郵時, 便不會使用 TLS 連線:

mkdir /var/qmail/control/notlshosts
touch /var/qmail/control/notlshosts/remote-domain.com

如果想設定對所有電郵不使用 TLS 連線, 可以建立檔案 /var/qmail/control/tlshosts/exhaustivelist:

mkdir /var/qmail/control/tlshosts
touch /var/qmail/control/tlshosts/exhaustivelist

以上方法不用重新啟動 Qmail, 建立檔案後會立即生效。




Leave a Reply