Linux

Mailcow (postfix) - 允許發送未加密的郵件(SMTP 埠 25)

  • August 4, 2019

如何允許使用帶有(純文字)密碼身份驗證的 SMTP 埠 25 發送未加密的郵件 - 沒有 SSL/TLS?我需要啟用此功能,因為我有一些無法使用加密發送電子郵件的舊 IP 攝影機…

我已經在 /opt/mailcow/data/conf/postfix/main.cf 的 postfix main.cf 文件中註釋掉了“smtpd_tls_auth_only = yes”,但現在當我嘗試發送電子郵件到外部域的地址。至少我現在可以使用未加密的埠 25 向自己(在我的郵件伺服器上)發送電子郵件,但我需要將電子郵件發送到外部地址。

我沒有在 LAN 內設置中繼和/或mynetworks在 Postfix 配置中添加 IP 地址就可以正常工作。我已將smtpd_tls_auth_onlyPostfix 的 main.cf 中的參數值從“yes”設置為“no”。我還允許在 Postfix 的 master.cf 文件中的埠 25 上對 SMTP 進行 SASL 身份驗證,方法是將值smtpd_sasl_auth_enable從“no”更改為“yes”。

現在我可以通過 SMTP 發送電子郵件(具有正確的使用者身份驗證),使用埠 25 不加密,以及使用埠 465 和 SSL/TLS。

至少我現在可以使用未加密的埠 25 向自己(在我的郵件伺服器上)發送電子郵件,但我需要將電子郵件發送到外部地址。

您可以將消息發送到“在您的郵件伺服器上”的電子郵件地址,並使 procmail 腳本在檢查後將消息轉發到外部電子郵件地址,例如腳本可能會驗證發送 IP 地址。

引用自:https://serverfault.com/questions/976917