Per*_*son 5 debian postfix spamassassin dkim
当我有一个有效的 DKIM 设置时,为什么我在 Outlook/Hotmail/Live 上收到 dkim=fail(正文哈希未验证)?
我已经确保我的 SPF、DKIM、DMARC 记录设置正确,并且我域上的 DKIM 记录与我的服务器 DKIM 密钥匹配。
当从我的域向 Google 等发送电子邮件时,我得到 SPF = Pass、DKIM = Pass、DMARC = Pass 并且它通过安全连接。都好。
当使用相同的配置发送到 Outlook.com 时,我收到错误:dkim=fail(正文哈希未验证)。为什么 ?
有谁知道为什么会这样?
我在带有 SpamAssassin 的 Debian 9 上使用 Postfix。
我的 DNS 记录很旧,这不是因为 DNS 传播。
我使用 Thunderbird 作为客户端来发送电子邮件。
小智 3
对于我们来说,这是一个特殊字符的问题。将 Gmail 中的源代码或“原始”电子邮件与 Hotmail 中同一电子邮件的源代码进行比较,您会发现导致 DKIM 失败的原因。对于我们来说,它是--
和'
字符(用单词而不是数字进行编码。)如果用 HTML 进行编码就可以了,但如果将其添加为文本,然后粘贴到 HTML 中,则不行。
微软没有识别它们、应用规范化并删除它们,这导致主体哈希无法验证。
归档时间: |
|
查看次数: |
5420 次 |
最近记录: |