【问题标题】:DKIM check invalid with PHPMailerDKIM 使用 PHPMailer 检查无效
【发布时间】: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 记录正常。我检查了很多时间。

标签: php phpmailer dkim


【解决方案1】:

您的配置有问题 = b 参数不应为空。如果您查看代码,您会看到 base64 编码的签名通过来自 DKMIN_sign 函数的响应附加到该字符串,这一定意味着该函数内部出现问题,特别是对 openssl_sign 的调用一定是失败了,很可能是它没有获取你的私钥。

【讨论】:

  • 感谢您的回复。这对我有帮助,因为知道“b”参数不能为空触发器。我找到了解决问题的方法。首先,我没有用 PHP 实现 SSL。所以,SSL 函数无法正常工作,很明显其次,函数要读取的文件(私钥)必须是“PEM”格式。所以,如果你删除第一行和最后一行,它根本不起作用。最后,即使 SPF ok 和 DKIM ok,GMAIL 仍然将我视为网络钓鱼诈骗者。谢谢 Google。
猜你喜欢
  • 2014-09-27
  • 2012-09-30
  • 2015-10-13
  • 2014-08-19
  • 2017-05-16
  • 2015-02-14
  • 2021-08-10
  • 2014-09-05
  • 2021-02-06
相关资源
最近更新 更多