CentOS 6、后缀、OpenDKIM
拥有正确的 DNS 记录
使用 PHP mail() 向 appmaildev.com 发送电子邮件 - 返回 auth-report:
SPF结果:通过
DKIM 结果:失败(错误的正文哈希:MpaYoPlKy8H4qX8syH3dOM1gPr6spBK5/INxl2X2uNs=)
尝试了不同的解决方案 - 没有结果
有任何想法吗?
CentOS 6、后缀、OpenDKIM
拥有正确的 DNS 记录
使用 PHP mail() 向 appmaildev.com 发送电子邮件 - 返回 auth-report:
SPF结果:通过
DKIM 结果:失败(错误的正文哈希:MpaYoPlKy8H4qX8syH3dOM1gPr6spBK5/INxl2X2uNs=)
尝试了不同的解决方案 - 没有结果
有任何想法吗?
这两个错误有几个原因: 邮件在传输过程中可能已被修改(可能被邮件列表或转发器修改);签名者可能已错误地计算或应用了签名或哈希值;错误的公钥值可能已在 DNS 中发布;或者该消息可能已被不拥有计算正确签名所需的私钥的实体欺骗。
您可以通过任何方式在此处检查您的 MAIL-FROM 域的 DKIM 条目
我知道这是一个较旧的帖子,但是我昨天遇到了这个问题。如果您使用 MailScanner 进行反垃圾邮件,请尝试禁用水印功能。我发现添加的水印标头使 DKIM 哈希无效。禁用水印允许 DKIM 哈希有效。由于这个原因,雅虎正在退回邮件。
正如上面的海报所提到的,我也有这个问题。我们使用 Windows 服务器作为我们的邮件服务器,并在其上安装了防病毒软件。
它被设置为扫描每条外发邮件,但这改变了每封邮件的哈希/正文,因此 DKIM 检查失败。
因此,如果您有此错误的正文哈希错误,请确保您不扫描外发邮件:)