Проверка DKIM недействительна с PHPMailer

Я только что установил PHPMailer и DKIM, и все, кажется, в порядке. DNS реплицируются с записью DKIM, ключ RSA генерируется и размещается в нужном месте. Но .. результат, когда я отправляю сообщение: недействителен.


Message contains this DKIM Signature:
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1713; s=dkim;
t=1465233482; c=relaxed/simple;
h=From:To:Date:Subject;
d=xxxxx.xxx; i=root@localhost;
z=From:=20=3D?UTF-8?Q?La_Mod=3DC3=3DA9ration_de_CA?=3D=20
|To:[email protected]
|Date:=20Mon,=206=20Jun=202016=2019:18:02=20+0200
|Subject:=20Suppression=20de=20votre=20compte;
bh=IzoJggwtPQOV/aIyy0WsyBQ2qKwcfHgljU7aOHPA+JI=;
b=

Signature Information:
v= Version:         1
a= Algorithm:       rsa-sha256
c= Method:          relaxed/simple
d= Domain:          xxxxx.xxx
s= Selector:        dkim
q= Protocol:        dns/txt
bh=                 IzoJggwtPQOV/aIyy0WsyBQ2qKwcfHgljU7aOHPA+JI=
h= Signed Headers:  From:To:Date:Subject
b= Data:
Public Key DNS LookupBuilding DNS Query for dkim._domainkey.xxxxx.xxx
Retrieved this publickey from DNS: v=DKIM1; k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCh4qoAjuc4qrO01aWQ2wjRnbyuI3wKliRsjbPvGE4neh2ac8WiOyZeuPPoq6LuqNLQbzgkpB49b7Za88D5AOACx7RxY0ahjDF+H76us1BI62yZnAiwhS27aLNlI7DqbbcNURjRNIod/zRs/i1Empgpqf2WFLqneNS/lcADiEA7GQIDAQAB
Validating Signatureresult = invalid
Details: bad identity

Что-то не так .. но что? Это нормально, что «b = Data:» пусто? Когда я заглядываю внутрь класса PHPMailer, это довольно нормально, код выглядит так: «b =;» и ничего больше.

Может ли кто-нибудь дать мне больше объяснений?

большое спасибо

ФЗ

1

Решение

Что-то не так с вашей конфигурацией = b param не должен быть пустым. Если вы посмотрите на код, то увидите, что подпись в кодировке base64, добавленная к этой строке через ответ от DKMIN_sign функция, которая должна означать, что что-то идет не так внутри этой функции, в частности, вызов openssl_sign должно быть сбой, скорее всего, он не может получить ваш закрытый ключ.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]