Postfix:打开“smtpd_tls_security_level = encrypt”会破坏 mailman

Postfix:打开“smtpd_tls_security_level = encrypt”会破坏 mailman

我有一个 Ubuntu 安装 (16.04),在其中运行 postfix 作为邮件服务器,并使用 mailman 托管我管理的几个邮件列表。我最近发现了 postfix 命令:smtp_tls_security_levelsmtpd_tls_security_level。建议将两个级别都设置为encrypt。这有助于极大地减少垃圾邮件,因为许多垃圾邮件机器人在连接以发送垃圾邮件时不支持 TLS。邮件服务器会默默地断开连接。

但是,mailman使用直接 SMTP 连接到本地邮件服务器 (127.0.0.1),当安全级别设置为 时encrypt,传递会被默默忽略。有趣的是,当我发送消息时,它会保存在存档中pipermail,但消息永远不会被传递。

smtpd_tls_security_level = encrypt现在,当我在文件中注释掉时/etc/postfix/main.cf,mailman 又开始工作了。启用该smtp_...版本后,垃圾邮件的数量确实减少了,但同时设置两个选项encrypt会更有效。

我的问题是:有没有办法使用 的二进制文件而不是直接连接到 SMTP 来mailman进行传递?如果可以这样做,邮件就可以顺利传递,我可以将两个选项都设置为。postfixsendmailencrypt

或者有人对我如何配置以仅对和其他连接postfix进行例外处理有什么建议吗?我更喜欢前者,因为它很干净,但我想让它发挥作用。mailman127.0.0.1

相关内容