DMARC pct(百分比) 标签

DMARC pct标签是这个记录的一部分,它告诉电子邮件接收者在这个政策下有多大比例的邮件会受到影响。如果你作为一个域名所有者想指定如何处理认证失败的电子邮件,DMARC记录可以帮助你做到这一点。一家公司可以在DNS中发布一个文本记录,并通过确定是否交付、隔离或甚至直接拒绝,来指定他们希望对未通过源头对准的电子邮件采取什么行动。 

在DMARC中,pct是什么意思?

任何电子邮件认证协议的TXT记录都包含一堆机制或标签,表示专门给电子邮件接收服务器的指示。在DMARC记录中,pct是百分比的首字母缩写,它被包括在内,以解决域名所有者定义的DMARC政策所适用的电子邮件的百分比。

为什么你需要DMARC pct标签?

pct标签是一个经常被忽视的,但却很有效的方法来设置和测试你的域名的DMARC策略。一个带有百分比标签的DMARC记录看起来像下面这样。 

v=DMARC1; p=reject; pct=100; rua=mailto:[email protected]

在上面显示的DMARC DNS记录中,DMARC拒绝政策适用的邮件比例是100%。 

一个域名从完全不使用DMARC,到使用最严格的设置,所需要的时间是一个磨合期。这是为了让域名有时间适应他们的新设置。对于一些企业来说,这可能需要几个月的时间。域名有可能进行即时升级,但这是不常见的,因为有可能出现更多的错误或投诉。pct标签被设计为一种逐步执行DMARC政策的方式,以减少在线业务的推出时间。其目的是在对整个邮件流进行全面部署之前,能够先对较小的一批邮件进行部署,就像下面所示的情况。 

v=DMARC1; p=reject; pct=50; rua=mailto:[email protected]

在这个DMARC的DNS记录中,DMARC的拒绝政策只适用于50%的邮件,而另外一半的邮件量则适用于DMARC的检疫政策,这是排在第二位的严格政策。 

如果你不在你的DMARC记录中包括pct标签,会发生什么?

在创建一个DMARC记录时,使用一个 DMARC记录生成器来创建一条DMARC记录时时,你可能会选择不定义pct标签,而将该标准留空。在这种情况下,pct的默认设置为100,这意味着你定义的策略将适用于所有的电子邮件。因此,如果你想为你的所有邮件定义一个策略,一个更简单的方法是把pct标准留空,就像这个例子一样。

v=DMARC1; p=quarantine; rua=mailto:[email protected]

警告: 如果你想为DMARC制定一个强制政策,请不要发布带有以下内容的记录 pct=0

这背后的逻辑很简单:如果你想在你的记录中定义一个拒绝或隔离策略,你基本上希望这个策略是对你的出站邮件进行征收。将你的pct设置为0会使你的努力无效,因为你的策略现在适用于零封邮件。这与将你的策略模式设置为p=none是一样的。 

注释:为了保护您的域名免受欺骗性攻击,并阻止您的域名被攻击者冒充的任何机会,理想的政策应该是 DMARC在p=reject; pct=100。

通过使用PowerDMARC开始你的DMARC之旅,安全地转向DMARC执行。采取免费的 DMARC试用今天