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