可以在域名上发布多条 DMARC 记录吗?
您可以在一个域名上发布多条 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 的域名监测功能允许您达到这个目的。要监测您的域名:
- 登录到控制面板;
- 浏览至 DNS Records => Domains,并添加您的域名;
- 浏览至 Reporting and Alerts => DNS Alerts,用您的电邮地址创建一个接收人。
相关文章:
Protect Business Email & Improve Email Deliverability
Get a 14 day trial. No credit card required.
Create Account