PHPMailer を使用してメールを送信し、メールに DKIM 署名を追加したいと考えています。このパッチを適用する前に問題がありました。これで、署名付きメッセージを isnotspam.com に送信できるようになりました。
本文が 1500 文字未満のメッセージの署名に成功しました。文字数を増やすと (単純な a であっても) 署名は失敗します。
TXT ドメイン レコードを正しく設定しました。
このサービスを使用すると、メールの本文が原因で、常に「間違った本文ハッシュ」エラーが発生するためだと思います。
電子メール ヘッダーの署名は次のようになります。
DKIM-Signature: v=1; a=rsa-sha1; q=dns/txt; l=641; s=mymail;
t=1354285494; c=relaxed/simple;
h=From:To:Subject;
d=revaxarts.com;
z=From:=20"WP=203.4"=20<info@rvaxarts.com>
|To:=test@rvaxarts.com
|Subject:=20DKIM=20Test;
bh=Sx1Rj3c65v2Hk0fmg2j5XNIDi14=;
b=n4OGAwl3i[...]AOkfUglp6iiYZ6B2M3ZKlGW5gDfE=