可以在域名上发布多条 DMARC 记录吗?

DMARC Multiple DMARC Records

您可以在一个域名上发布多条 DMARC 记录吗?答案是否定的:一个域名一定不能有多条 DMARC 记录,否则 DMARC 将不会在该域名上正常工作。

DMARC 记录是位于 DNS 中的 TXT 记录,准确地以 "v=DMARC1" 开始,后面跟一系列的 DMARC 标签。

DMARC 检查由策略发现过程开始,该过程获取所有目标域名上的以 "v=DMARC1" 开始的 TXT 记录:

  • 如果没有发现记录,DMARC 处理结束;
  • 如果发现多条记录,DMARC 处理结束。

例如,如果您在 yourdomain.com 上有两条 TXT 记录:

记录类型 名字
TXT yourdomain.com v=DMARC1; p=reject; rua=mailto:[email protected];
TXT yourdomain.com v=DMARC1; p=none; rua=mailto:[email protected];

DMARC 策略发现将会终止,DMARC 将不会对进来的邮件进行处理。

这意味着如果您的域名上有多条 DMARC 记录的话,预设的 DMARC 策略可能不会被执行,并且也不会发送 DMARC 报告。

为了修复这个问题,您需要在域名上仅保留一个有效的 DMARC 记录,并且移除所有其他 DMARC 记录。

监测 DMARC 记录

既然 DMARC 设置对 DMARC 如此重要,当出现 DMARC 设置问题的时候,您可能想要接收对应的警报,这样您就可以及时修复问题。

DMARCLY 的域名监测功能允许您达到这个目的。要监测您的域名:

  1. 登录到控制面板;
  2. 浏览至 DNS Records => Domains,并添加您的域名;
  3. 浏览至 Reporting and Alerts => DNS Alerts,用您的电邮地址创建一个接收人。

相关文章:

Previous Post Next Post

 Protect Business Email & Improve Email Deliverability

Get a 14 day trial. No credit card required.

Create Account