帶中繼的 Linux/Postfix:我可以使用 openssl 在連接埠 465 上中繼主機,但 postfix 似乎無法連接

帶中繼的 Linux/Postfix:我可以使用 openssl 在連接埠 465 上中繼主機,但 postfix 似乎無法連接

這對我來說似乎是一個困難:我正在運行 ubuntu 伺服器 14.04 LTS 的本地家庭伺服器上配置 postfix 我能夠透過連接埠 26 上的中繼主機發送外發郵件,一切正常我現在正嘗試通過我的中繼主機位於連接埠465 上,並且我收到postfix 錯誤“在接收初始伺服器問候語時與[relayhost] 失去連接”,但我可以從命令列正常使用openssl 和EHLO,因此它一定是postfix 配置問題

我的 master.cf 有

smtps inet n - - - - smtpd

根據需要取消註釋

我的 main.cf 有

...
relayhost = relayhostname.tld:465

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_type = cyrus
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
...

顯然我配置了 sasl_passwd 等。

有任何想法嗎?

謝謝你

答案1

Postfixrelayhost選項不支援 SMTPS 連線。

如果要強制relayhost停用 MX 查找,則應使用「[」和「]」之間的主機名稱。

如果您想強制執行 SMTPS 連接,您可以使用以下命令建立本機隧道stunnel

[smtp-tls-wrapper]
accept = 11125
client = yes
connect = mail.example.com:smtps

您可以獲得更多信息http://www.postfix.org/TLS_README.html

相關內容