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

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

如何允許使用 SMTP 連接埠 25 透過(純文字)密碼驗證發送未加密的郵件 - 無需 SSL/TLS?我需要啟用此功能,因為我有一些舊的 IP 相機無法使用加密來發送電子郵件...

我已經在/opt/mailcow/data/conf/postfix/main.cf 的postfix main.cf 文件中註釋掉了“smtpd_tls_auth_only = yes”,但現在當我嘗試發送郵件時收到錯誤訊息“中繼訪問被拒絕”電子郵件到外部網域的位址。至少我現在可以使用連接埠 25 向自己(在我的郵件伺服器上)發送電子郵件而不加密,但我需要將電子郵件發送到外部位址。

答案1

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

您可以將訊息傳送到「郵件伺服器上」的電子郵件地址,並使 procmail 腳本轉發訊息檢查後到外部電子郵件位址,例如腳本可以驗證發送 IP 位址。

答案2

我無需在 LAN 內設定中繼和/或mynetworks在 Postfix 配置中新增 IP 位址即可使其正常運作。我已將 Postfix 的 main.cf 中的參數值smtpd_tls_auth_only從“yes”設為“no”。我還透過將 Postfix 的 master.cf 檔案中的值smtpd_sasl_auth_enable從“no”更改為“yes”,允許在連接埠 25 上對 SMTP 進行 SASL 身份驗證。

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

相關內容