我有exim4.71和bind9的外部ip和ubuntu服务器。 我试图设置有效的dkim条目为gmail发送邮件
这里是我的configuration文件: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"
我从[email protected]得到了这个结果
========================================================== Summary of Results ========================================================== SPF check: pass DomainKeys check: neutral DKIM check: pass Sender-ID check: pass SpamAssassin check: ham
任何想法是什么问题?
来自yahoo:
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 = ….
问题解决了
解决方法:改变BIND9区域中的dkim字段:从v=DKIM1;k=rsa-sha256;p=...到 – > v=DKIM1;k=rsa;p=.... rsa-sha256或rsa-sha1不为我工作:(