web-dev-qa-db-ja.com

iveはdkim = neutral(悪いバージョン)header.iをgmailで、dkim = fail(不明なキータイプ)をyahooで取得しました

私はexim4.71とbind9を備えた外部IPとubuntuサーバーを持っています。 Gmailにメールを送信するために有効なdkimエントリを設定しようとしています

これが私の設定ファイルです: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

問題が何であるかについて何か考えはありますか?

ヤフーから:

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 = ....

質問が解決しました

2
MealstroM

解決策:BIND9ゾーンのdkimフィールドを変更します:from v=DKIM1;k=rsa-sha256;p=...から-> v=DKIM1;k=rsa;p=....rsa-sha256またはrsa-sha1は私には機能しません:(

4
MealstroM