Я работаю над тем, чтобы поместить подпись DKIM в электронные письма, отправленные с небольшой созданной мной crm.
Я вставил открытый ключ в текстовую запись своего домена, и теперь я работаю над тем, чтобы поместить приватный ключ в phpmailer при отправке электронного письма.
Я использовал пример внутри класса:
$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 (ов) проверен:
не
Привет ты пробовал https://www.port25.com/authentication-checker/ и вставьте вывод при тестировании.
Также у меня были похожие проблемы, и этот ответ помог мне
Как отправить письмо с Phpmailer с подписью DKIM?
Вы можете попробовать это также
Других решений пока нет …