私が作成した小さなcrmで送信された電子メールにDKIM署名を入れるように取り組んでいます。 自分のドメインのテキストレコードに公開鍵を挿入しました。メールを送信しているときに、私は秘密鍵をphpmailerに入れようとしています。 私はクラス内で例を使用:phpmailerはヘッダーのDKIM情報を入れません
$mail->DKIM_domain = 'example.com';
$mail->DKIM_private = 'path/to/private.key';
$mail->DKIM_selector = 'phpmailer';
$mail->DKIM_passphrase = '';
$mail->DKIM_identity = $mail->From;
私はGmailが私のDKIM署名がPASSであると言うメールを送信するとき。私が[email protected]で送信したメールをテストすると、私は受け取る:
------------------------ ---------------------------------- DKIMチェックの詳細: ----------- -----------------------------------------------結果:permerror (署名に使用するハッシュアルゴリズム(SHA256)ID(複数可)を検証: ない
もそれを試してみてください/master/zips/dkim-cron-send.php –