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从“是”设置为“否”。我还在 Postfix 的 master.cf 文件中通过将值从smtpd_sasl_auth_enable“否”更改为“是”,允许在端口 25 上对 SMTP 进行 SASL 身份验证。

现在我可以通过 SMTP 使用端口 25 发送电子邮件(具有正确的用户身份验证),无需加密,也可以使用带有 SSL/TLS 的端口 465。

相关内容