Подпись DKIM в быстрой почте - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь установить заголовок DKIM с помощью быстрой почтовой программы.Проблема заключается в том, что когда я проверяю электронную почту в Gmail, статус DKIM становится «Сбой».Согласно https://mxtoolbox.com и нескольким другим инструментам запись TXT для DKIM верна.Записи SPF и DMARC в порядке (даже для Gmail).

Вот часть кода, в которой я установил

$privateKey = file_get_contents('/path/to/the/private.key');
$domainName = 'mydomain.name';
$selector = 'default';
$signer = new Swift_Signers_DKIMSigner($privateKey, $domainName, $selector);

$swift_message = Swift_SignedMessage::newInstance();
$swift_message->attachSigner($signer);

Есть идеи?

1 Ответ

0 голосов
/ 21 сентября 2018

Выяснилось, что мне нужно игнорировать заголовок 'Return-Path' и один настраиваемый заголовок, который я добавил, когда делаю подпись DKIM

$signer->ignoreHeader('MyTrackingID');
$signer->ignoreHeader('Return-Path');

Там есть много полезной информациитема здесь:

https://help.returnpath.com/hc/en-us/articles/222438487-DKIM-signature-header-detail

...