大约 7 天前,我在https://www.mail-tester.com上发现有时(我在几天内尝试的 50%)我的公司电子邮件没有通过DMARC测试。正如它所说的那样,它不知道为什么,我现在很无助,也不真正了解发生了什么。
我收到这条消息:
DMARC 测试失败,但我们没有找到任何明显的原因。如果您最近修改了 DNS,请等待几个小时,然后再次测试。
为域_dmarc.vlastimilburian.cz找到 DMARC DNS 条目:
"v=DMARC1; p=reject; adkim=s; aspf=s"
验证详情:
mail-tester.com; dkim=pass (1024-bit key; unprotected) header.d=vlastimilburian.cz [email protected] header.b=CefZgBpZ; dkim-atps=neutral
mail-tester.com; dmarc=none header.from=vlastimilburian.cz
mail-tester.com; dkim=pass (1024-bit key; unprotected) header.d=vlastimilburian.cz [email protected] header.b=CefZgBpZ; dkim-atps=neutral
From Domain: vlastimilburian.cz
DKIM Domain: vlastimilburian.cz
我有一个带有一个自定义域和一个电子邮件地址的ProtonMail 高级计划。我的域 DNS 受DNSSEC保护。
我也有 DKIM(DomainKeys Identified Mail - wiki)。
我的 SPF 记录非常失败:
v=spf1 include:_spf.protonmail.ch mx -all
我在 3 天内没有修改我的 DNS,还有其他可能导致DMARC失败的原因吗?
2019 年 5 月 27 日更新
我收到了Mail-Tester.com工作人员的回复:
感谢您分享此链接。恐怕我还是不太明白那边的答案……基本上,它说一切正常,DMARC应该通过……不是吗?如果是这样,恐怕它没有多大帮助......我们使用著名的OpenDMARC库来分析 DMARC,当OpenDMARC说您的电子邮件没有通过 DMARC 而我们的自己测试没有发现什么问题。
这可能是OpenDMARC中的错误,我应该报告吗?
我现在尝试测试,它通过了。
此外,我向我的 Gmail 免费邮箱发送了一条消息,其中包含 PASS 结果:
从结果中我们可以看出:
From
标头匹配。d=
.这意味着您有来自两者的通过 DMARC 对齐,而只需要一个。基于此,我们可以责怪
mail-tester.com
错误地分析它。