Linux
我用 gmail 得到 dkim=neutral(壞版本)header.i,用 yahoo 得到 dkim=fail(未知密鑰類型)
我有 exim4.71 和 bind9 的外部 ip 和 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"
我從check-auth@verifier.port25.com得到了這個結果
========================================================== 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 = ….
問題已解決
解決方案:更改 BIND9 區域中的 dkim 欄位:從
v=DKIM1;k=rsa-sha256;p=...
到 –>v=DKIM1;k=rsa;p=....
rsa-sha256 或 rsa-sha1 對我不起作用 :(