我在 gmail 中得到了 dkim=neutral(错误版本)header.i,在 yahoo 中得到了 dkim=fail(未知密钥类型)

我在 gmail 中得到了 dkim=neutral(错误版本)header.i,在 yahoo 中得到了 dkim=fail(未知密钥类型)

我有外部 IP 和带有 exim4.71 和 bind9 的 ubuntu 服务器。我正在尝试设置有效的 dkim 条目来发送 Gmail 邮件

这是我的配置文件:bind9:

_domainkey.example.com.       IN      TXT     "o=-;"
mail._domainkey.example.com.  IN      TXT     "v=DKIM1;k=rsa-sha256;p=MHwwDQYJKoZIhvcNAQEBBQADawAwaAJhAMDO8xXc3fMjQnWs6ejxTsrMa4xvb0470b2wCIbx1/790huhBr1386mkvvzeTpDDwkFmOZWXnJLw+Qeh4p/rkNQ7AVCk2uZQ+Kwy+jxM17QdZaDxSY9U1HYUFXC8BKAUYwIDAQAB"

我得到了这个结果[电子邮件保护]

==========================================================
Summary of Results
==========================================================
SPF check:          pass
DomainKeys check:   neutral
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham

知道问题是什么吗?

来自雅虎:

from=example.com; dkim=fail (unknown key type)

我将 k=rsa-sha256 改为 k=rsa,现在

from=example.com; dkim=pass (ok)

这也对 Gmail 有帮助:)

解决方案:

v=DKIM1;k=rsa-sha256;p=... --> v=DKIM1;k=rsa;p=....

问题解决了

答案1

解决方案:更改 BIND9 区域中的 dkim 字段:从v=DKIM1;k=rsa-sha256;p=...--> v=DKIM1;k=rsa;p=.... rsa-sha256 或 rsa-sha1 对我来说不起作用 :(

相关内容