Linux

我用 gmail 得到 dkim=neutral(壞版本)header.i,用 yahoo 得到 dkim=fail(未知密鑰類型)

  • April 5, 2011

我有 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 對我不起作用 :(

引用自:https://serverfault.com/questions/255181