我有外部 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 对我来说不起作用 :(