Ste*_*ger 5 spam-prevention postfix dovecot dkim
我已经使用 Postfix 设置了 linux 电子邮件服务器,并且正确设置了 SPF 和 DKIM。当我发送电子邮件时,电子邮件已正确签名,当我从接收客户端(例如gmail)查看源时,我可以看到SPF和DKIM通过了。
我还安装了 dovecot,以便我可以使用 POP3 和 IMAP。目前,我使用 gmail 作为 POP3 客户端,以便我可以利用他们出色的反垃圾邮件过滤器。虽然服务器上的实际帐户可能有垃圾邮件,但当我通过 gmail 检查电子邮件时,垃圾邮件会被正确过滤。
我遇到的问题是退回的电子邮件。如果我向一个不存在的地址发送电子邮件,邮件被退回,然后 Postfix 向我发送一封退回电子邮件,内容类似于“远程邮件系统说邮箱不可用”。
此退回电子邮件未使用 DKIM 签名,我在查看源时可以看到这一点。因此,我的 POP3 客户端(即 gmail)将退回的电子邮件标记为垃圾邮件。
我必须做什么才能让我的退回电子邮件也通过 DKIM 处理?
小智 7
根据 Stefan 提到的文档,这现在是可能的,但默认情况下是禁用的。您可以添加internal_mail_filter_classes = bounce到您的配置中,以便像任何其他邮件(包括签名过滤器)一样过滤退回邮件。
如果您只有签名过滤器,这将很有效。虽然当您有其他过滤器时可能会遇到问题。您应该确保没有过滤器拒绝本地生成的反弹,因为这可能会产生另一个反弹,也可能会被拒绝等等......