我在下面使用 username@example.net 来保护隐私,但这发生在一个真实的域和电子邮件地址上。
在我们发送的大量电子邮件中,DMARC 失败了:
在我的 TXT 记录中,这就是我对 DMARC 的记录:
_dmarc 14400 IN TXT "v=DMARC1; p=none; rua=mailto:username@example.net; sp=none; aspf=r"
当我去https://mxtoolbox.com验证我的 DMARC 记录时,我得到了:
为什么 DMARC 会失败,即使验证器说它通过了,没有语法错误并且一切看起来都正确?注意 SPF 和 DKIM 是如何传递的。出于某种我试图理解的原因,问题仅出在 DMARC 上。
更新 1:我在https://support.google.com/a/answer/2466563?hl=en找到了这一段:
对齐模式是指将发件人记录与 SPF 和 DKIM 签名进行比较的精度,这两个可能的值是宽松的或严格的。分别用“r”和“s”表示。简而言之,relaxed 允许部分匹配,例如给定域的子域,而 strict 需要完全匹配。
请注意我_dmarc 14400 IN TXT "v=DMARC1; p=none; rua=mailto:username@example.net; sp=none; aspf=r"
是如何尝试使用轻松模式的。