Postfix が GMail の DKIM 署名の検証に失敗する

Postfix が GMail の DKIM 署名の検証に失敗する

私は、OpenDKIM (バージョン 2.6.8-4) を使用して電子メール メッセージ内の DKIM 署名に署名し、検証するように Debian (7.9 "wheezy") 電子メール サーバー (Postfix 2.9.6-2) をセットアップしました。

私のサーバーから GMail のサービスにメールを送信すると、サーバーは GMail の DKIM テストに合格しますが、新しいメールを返信すると、サーバーは DKIM 署名の検証に失敗し、-logfile に次のエラーが表示されます/var/log/mail.log

opendkim[3680]: ABCDEF1234: no signing table match for '[email protected]'
opendkim[3680]: ABCDEF1234: s=20120113 d=googlemail.com SSL error:04091068:rsa routines:INT_RSA_VERIFY:bad signature
opendkim[3680]: ABCDEF1234: bad signature data

同じことを Yahoo メール アドレスで試したところ、期待どおりに動作し、サーバーが Yahoo メッセージを正常に検証しました。

opendkim[3680]: ABCDEF1235: no signing table match for '[email protected]'
opendkim[3680]: ABCDEF1235: DKIM verification successful

これは GMail サーバーのエラーでしょうか、それとも私の何かが間違っているのでしょうか? Spamassassin は、OpenDKIM がメールを処理する前に、Yahoo のメッセージとは異なる方法でメールを変更し、テストを失敗させる可能性はありますか?


編集:サーバーの DNS に問題がありましたが、今は解決しました。しかし、まだ同じ結果が出ています。GMail のメッセージは検証に失敗しますが、Yahoo のメッセージは問題なく通過し、検証に成功します。

opendkim[31437]: ABCDEF123456: nm45-vm6.bullet.mail.ne1.yahoo.com [98.138.121.70] not internal
opendkim[31437]: ABCDEF123456: not authenticated
opendkim[31437]: ABCDEF123456: DKIM verification successful

関連情報