如何在Postfix中为退回邮件启用DKIM


5

我已经设置了一个带有Postfix的Linux电子邮件服务器,并正确设置了SPF和DKIM。当我发送电子邮件时,电子邮件已正确签名,当我从接收客户端(例如gmail)查看源时,我可以看到SPF和DKIM已通过。

我也安装了dovecot,以便我可以使用POP3和IMAP。目前,我使用gmail作为POP3客户端,以便我可以利用他们精彩的反垃圾邮件过滤器。虽然服务器上的实际帐户可能有垃圾邮件,但当我通过Gmail检查电子邮件时,垃圾邮件会被正确过滤。

我遇到的问题是退回电子邮件。如果我向不存在的地址发送电子邮件,邮件会被退回,然后Postfix会向我发送退回邮件,说“远程邮件系统说邮箱不可用”。

此退回电子邮件未使用DK​​IM签名,我在查看源代码时可以看到。因此,我的POP3客户端(即gmail)将退回邮件标记为垃圾邮件。

为了让我的退回电子邮件也通过DKIM处理,我该怎么办?

Answers:


6

根据Stefan提到的文档,现在可以使用,但默认情况下禁用。您可以添加internal_mail_filter_classes = bounce到您的配置中,以便像其他任何邮件一样过滤跳转(包括签名过滤器)。

如果您只有签名过滤器,这将很有效。虽然您有其他过滤器时可能会遇到问题。您应该确保没有过滤器拒绝本地生成的反弹,因为这可能会产生另一次反弹,这可能也会被拒绝等等......


1

我担心根据文档你运气不好试图使它与Postfix一起使用:

Postfix目前不会将内容过滤器应用于内部转发或别名的邮件,也不会应用于内部生成的邮件(如跳出或邮件管理员通知)。当您想要将签名Milter应用于此类邮件时,这可能是一个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.