【发布时间】:2016-06-06 17:33:48
【问题描述】:
我刚刚安装了 PHPMailer 和 DKIM,一切似乎都很好。使用 DKIM 记录复制 DNS,生成 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:=20cN9Ush6VQgBfiS@dkimvalidator.com
|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 Lookup
Building DNS Query for dkim._domainkey.xxxxx.xxx
Retrieved this publickey from DNS: v=DKIM1; k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCh4qoAjuc4qrO01aWQ2wjRnbyuI3wKliRsjbPvGE4neh2ac8WiOyZeuPPoq6LuqNLQbzgkpB49b7Za88D5AOACx7RxY0ahjDF+H76us1BI62yZnAiwhS27aLNlI7DqbbcNURjRNIod/zRs/i1Empgpqf2WFLqneNS/lcADiEA7GQIDAQAB
Validating Signature
result = invalid
Details: bad identity
出了点问题……但是什么? “b = Data:”为空是否正常?当我查看 de PHPMailer 类时,这很正常,代码是 'b=;'没有别的。
谁能给我更多的解释?
非常感谢
FZ
【问题讨论】:
-
“dkim._domainkey.xxxxx.xxx”下的key有多长?好像被剪掉了。
-
不,不是。 DNS 记录正常。我检查了很多时间。