我已经设置了一个带有Postfix的Linux电子邮件服务器,并正确设置了SPF和DKIM。当我发送电子邮件时,电子邮件已正确签名,当我从接收客户端(例如gmail)查看源时,我可以看到SPF和DKIM已通过。
我也安装了dovecot,以便我可以使用POP3和IMAP。目前,我使用gmail作为POP3客户端,以便我可以利用他们精彩的反垃圾邮件过滤器。虽然服务器上的实际帐户可能有垃圾邮件,但当我通过Gmail检查电子邮件时,垃圾邮件会被正确过滤。
我遇到的问题是退回电子邮件。如果我向不存在的地址发送电子邮件,邮件会被退回,然后Postfix会向我发送退回邮件,说“远程邮件系统说邮箱不可用”。
此退回电子邮件未使用DKIM签名,我在查看源代码时可以看到。因此,我的POP3客户端(即gmail)将退回邮件标记为垃圾邮件。
为了让我的退回电子邮件也通过DKIM处理,我该怎么办?