rua和ruf在DMARC规范中代表什么?


10

我在整个Google上进行了搜索,无法找到为什么将这些报告命名为“ rua”和“ ruf”。

它们似乎不是随机的,但也似乎不容易以明显的方式转换为其定义。

从DMARC RFC:

rua:要将汇总反馈发送到的地址

ruf:要报告特定于消息的取证信息的地址

好的,所以我猜测也许“ a ”映射为“集合”,而“ f ”映射为取证。但是“ ru”部分是什么意思?


1
从上下文可以看到,r代表报告,u代表URI。
迈克尔·汉普顿

Answers:


13

基于域的消息身份验证,报告和一致性(DMARC) RFC第11.4节(DMARC标签注册表)中:

rua:报告汇总数据的URI

ruf:报告故障数据的URI

除非你可以报告或使用地址匹配的策略域,既不rua也不ruf应该做任何事情。有关详细信息,请参见RFC 7.1节。

配置时,您至少应有一个工作rua地址DMARC。它将允许您验证DMARC配置是否按预期工作。

rua地址是接收自称来自您的域的邮件的域将汇总报告发送到的地址。我仅收到来自Gmail,Yahoo和Microsoft的报告。该报告采用zip文件中包含的XML格式。我使用脚本处理报告,该脚本将数据加载到数据库中以供查看。

仅当您在报告期内将报告发送给邮件时,接收域才会定期发送报告。大多数较小的域不支持DMARC,但主要域则支持。正确配置SPF,DKIM和DMARC将提高邮件服务器的信誉。除其他问题外,您的电子邮件应避免使用垃圾邮件文件夹。

ruf地址是当收到不符合您的策略的消息时您希望将取证数据发送到的地址。我已经收到一份此类报告。这些记录可以帮助您确定您的域是否被欺骗或是否存在配置问题。我发现这些rua报告足以满足我的需求。以上所有域均未向我发送取证报告。


1
也许问题措辞不好?虽然我知道他们的工作以及他们的工作方式,但我仍在寻找为什么将它们如此命名。@Michael Hampton说的建议是ruf,代表“ Report URI Aggregate”。但是,这似乎也只是推测,没有指向任何特定来源的链接。
cavalcade's

2
@MattTagg参考记录了所有标签的RFC更新。
BillThor

正是我所希望的。由于某种原因,直到您指出它,我才能在RFC中找到它。谢谢!
cavalcade's
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.