重要提示:谷歌和雅虎将从 2024 年 4 月起要求使用 DMARC。
权力管理机构

DMARC记录格式

DMARC记录格式

DMARC记录格式

阅读时间 4 分钟

DMARC记录格式为邮件接收服务器提供了指令,当特定邮件被送达时会触发一项操作。该格式包含一系列策略,为电子邮件发件人验证、策略执行和报告提供了框架。

这篇博文教你了解DMARC记录的内容,DMARC记录内的每个字段意味着什么,以及推荐的DMARC记录格式,用于域级电子邮件认证。

定义一个DMARC记录

A DMARC记录包含一个在DNS TXT记录中定义的标签或机制的列表,负责影响邮件服务器如何处理电子邮件,以及电子邮件是否来自它所声称的地方。

该记录的目的是识别发件人的域名及其信誉。如果接收方认为电子邮件是由冒充发件人的人发送的,它可以隔离或拒绝该邮件。接收方可向发件人发送DMARC 报告,其中包含验证状态。

一个DMARC记录格式通常包括关于电子邮件的以下信息。

什么是正确的DMARC记录格式?

DMARC记录的格式是很重要的,因为接收者查询DNS来发现记录,当他们遇到一个不正确的格式时,可能会返回一个错误的结果。在某些情况下,它甚至会导致DMARC失败。  

你的DMARC记录格式是很容易出错的。 

DMARC TXT RR格式

DMARC TXT RR格式是一个普遍支持的文本字段,是专门为将出现在信息中的应用特定数据而设置的格式。

这种格式被SPF和DKIM,以及DMARC接收者用来解析信息。

这个文本字段的格式是。

_dmarc IN TXT "dmarc specific text"

;或者[在FDQN中]

_dmarc.domain.name.IN TXT "dmarc specific text"

➜ DMARC TXT RR 的第一个组件总是 _dmarc。它也可以是FQDN形式,即_dmarc.domain.name。这个标签使电子邮件接收域能够发现DMARC数据的存在。

➜ domain.name值是一个代表域名的字符串。domain.name值的计算方法也是取接收邮件传输代理(MTA)提供的长度不为零的最左边的标签,并将其作为域名的名称。对于大多数后缀来说,第一个标签总是标记顶级域名。例如,对于.com,它将是.com左边的第一个标签。而对于.uk来说,它将是.uk左边的下两个标签(因为.co也在.uk之前)。

DMARC政策记录格式

DMARC 策略记录格式是一种数据结构,可用于指定域的 DMARC 策略。它由两部分组成:标头和主体。标头是 DMARC 策略记录的唯一标识符,其目的是为主体中的数据提供上下文。正文包含有关正在应用的策略的实际数据,还包括有关如何解释每项策略预期效果的信息。

这个文本字段的格式是。

v=DMARC1; p=reject; rua=mailto:admin@domain-name.com, mailto:dmarc@domain-name.com; pct=100; adkim=s; aspf=s;

DMARC策略记录的v和p标签是最重要的,没有这两个标签,策略记录将永远无法运行。所有其他的标签是可选的,可以按任何顺序列出。

➜ 在 DMARC 记录格式中,v 标签总是排在第一位。v标签必须采用DMARC1的值,指定使用的协议版本。

➜ p(policy)标签指定接收消息的策略。有效值包括无、拒绝、隔离和软隔离。

 其他一些可选的标签包括

➜ rua标签(可选,但建议) - 表示哪个邮件列表将直接从这个域名接收邮件。它可以设置为 Mailto:, Mail*, 或 Mail.*(后者表示所有三个列表)。

➜ DMARC pct值(默认值为100默认值:100)表示应该被拒绝的邮件的百分比。adkim标签表示DKIM对齐模式。而 aspf 标签表示 SPF 对齐模式。adkim 和 aspf 标签中的 r 和 s 标签分别代表放松或严格的对齐方式。

让PowerDMARC通过正确的DMARC记录格式来提高您的电子邮件声誉!

除非有一个正确的DMARC记录格式,否则DMARC是不会工作的。这就是为什么确保你所注册的任何域名的DMARC记录设置为正确格式的重要性。你可以通过使用我们的 "DMARC记录格式 "检查你的DMARC记录的准确性。f我们的 DMARC记录检查器工具。

退出手机版