如何检查 DMARC 记录

发布DMARC记录后,您可能想知道它是否已正确部署。 毫无疑问,这是一个完全可以理解的问题。 在这篇文章中,我们将讨论如何使用DMARC检查器检查DMARC是否正确设置。

DMARCLY已经发布了一个名为DMARC检查器的工具,正是出于这个目的。 您可以访问:DMARC检查器。 使用DMARC检查程序,您可以获取指定域上的DMARC记录(如果有),并进行验证。 如果它在设置中发现任何问题,它会警告您有关进一步的操作。 在典型的DMARC实现期间,您可能会遇到各种问题,包括:

  • 找不到DMARC记录
  • DMARC记录在语法不正确
  • 以及其他...

如果您处于以下某种情况:

  • 您刚刚发布/更新了DMARC记录;
  • 您没有按预期收到DMARC汇总报告;
  • 您怀疑DMARC实施中存在一些问题。

那么您应该使用DMARC检查程序对您的设置运行DMARC检查。

现在让我们跳转到DMARC检查器以运行示例DMARC检查。 这是DMARC记录检查器:

请注意,DMARC检查程序是一个完全免费的工具 - 您甚至不需要注册即可使用它。 只需在突出显示的区域中输入您的域,然后单击“检查DMARC记录”按钮。 在这里我们检查dmarcly.com:

如您所见,DMARC检查程序返回dmarcly.com的成功,这意味着DMARC设置在此域上正常,并且聚合报告将发送到指定的邮箱。 另请注意,我们正在此处实施p =拒绝DMARC政策,这意味着未经身份验证的电子邮件将被彻底拒绝,并提供针对欺骗的最终保护。

DMARC记录下面是每个标记含义的解释。 在尝试解释发现的DMARC记录中的标记时,您可能会发现它很方便:

接下来,我们来看看另一个例子。 我们将stanford.edu插入DMARC检查程序,看看会出现什么。 这是DMARC检查的结果:

从上面可以看出,DMARC检查器返回“未找到DMARC记录”,字面意思是stanford.edu上没有DMARC记录。

以下是DMARC检查可以找到的错误列表:

  • “DMARC record not found”:未在指定域中找到DMARC记录;
  • “Policy not found”:DMARC记录中未找到DMARC政策;
  • “Policy is empty”:DMARC策略未在DMARC记录中设置;
  • “Invalid policy”:指定的DMARC策略无效;
  • “Aggregate email not found”:在DMARC记录中找不到rua标记;
  • “Aggregate email is empty”:聚合电子邮件未在DMARC记录中设置;
  • “External domain verification is not set up! The specified email will not receive the aggregate reports”:未设置外部域验证。
    就是这样检查DMARC记录。我希望你觉得这个教程很有用。下次需要解决DMARC部署问题时,请记住检查DMARC记录!

有关实施DMARC / DKIM / SPF的完整指南,请查看这篇文章

本文翻译自https://dmarcly.com/blog/using-dmarc-check...。已经经过作者授权。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!