站点图标 Snov.io 知识库

如何为您的域名设置 DMARC 记录

阅读本教程后,您将了解 DMARC 记录以及如何在域名设置中进行设置,以在使用开发信软件时改善域名健康状况。

在开始设置 DMARC 之前, 请确保 SPF 记录 和 DKIM 记录已经设置好,并且处于活动状态至少48小时。

DMARC 记录说明

如何设置 DMARC 记录

如何检查 DMARC 记录

如何查看 DMARC 记录

DMARC 记录是一种电子邮件安全协议,可以帮助邮件服务器和邮箱提供商验证来自您域名的邮件。

设置 DMARC 的原因:

DMARC 记录可提高您域名的安全性和邮件送达率。 它能够防止域名被冒充,并确保您的电子邮件通过身份验证检查。

DMARC 记录说明

当你使用自己的域名发送邮件时, DMARC 记录可接收服务器确认您的电子邮箱已通过 SPF 和 DKIM 的验证。

DMARC 还为收件人制定了如何管理 SPF 和 DKIM 检查失败的邮件规则。有以下3 个选项:

  1. “无”: 接收服务器接受所有邮件。它告诉接收方当邮件未通过 SPF 和 DKIM 检查时不采取任何措施。
  2. “隔离”: 未通过身份验证的邮件将被移至垃圾邮件文件夹。
  3. “拒绝”: 接收服务器拒绝所有未通过身份验证的电子邮件。

以下是 DMARC 记录的示例:“v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com; pct=50”

在此示例中(请注意,您使用的实际 DMARC 记录可能有所不同):

“rua=mailto:”参数激活 DMARC 报告并指定应发送 DMARC 报告的邮箱地址。

 

不要使用常规的邮箱地址来接收报告。建议设置一个专用邮箱,例如 dmarc-reports@your-domain.com.

这些报告会自动生成并发送到该邮箱地址。(更多详细信息,请参阅本文的“查看 DMARC 报告”部分。)

如何设置 DMARC 记录

与 SPF 和 DKIM 相类似,DMARC 作为域名记录包含在域名的 DNS 设置中。

第 1 步: 在域名设置中创建一个新的记录

访问域名设置,请先登录您的域名托管账户(例如 GoDaddy、Cloudflare、Namecheap、Google Domains 等)。然后找到管理 DNS 记录的部分。

创建新记录并选择 TXT 类型。

如果您的域名供应商是 Namecheap:

  1. 登录您的 Namecheap 账户。
  2. 打开域名列表菜单,选择您的域名。
  3. 单击域名旁边的管理按钮。
  4. 从顶部菜单进入高级 DNS 选项。
  5. 单击添加新纪录→选择 TXT 记录。

如果您的域名供应商是 Cloudflare:

    1. 登陆 Cloudflare 账户并选择您的域名。
    2. 转到 DNS 选项。
    3. 单击添加记录→选择 TXT 类型。

如果您的域名供应商是 Godaddy:

  1. 登陆 Godaddy 账号
  2. 进入域名页面, 选择域名并单击管理 DNS。
  3. 单击 添加记录→选择 TXT 类型。

如果您的域名供应商是 Google Domains:

  1. 登陆您的 Google Domains 账户。
  2. 选择域并单击旁边的管理按钮。
  3. 在左侧菜单中选择 DNS 部分。
  4. 单击管理自定义记录按钮。
  5. 单击添加新记录并选择 TXT 类型。

第 2 步: 添加 DMARC 参数

将 DMARC 参数添加到新创建的域名记录中。

名称主机字段中,输入_dmarc.yourdomain.com”。将 “yourdomain”替换为实际域名地址即可。

内容字段中,输入 DMARC 值。

例如:v=DMARC1; p=quarantine; rua=mailto:your email address for DMARC reports; pct=90

单击保存更新域名设置。

怎么检查 DMARC 记录

为了确认您的 DMARC 记录已正确配置并正常运行,您可以在邮箱帐户设置中运行快速测试。为此,请前往您的邮箱帐户列表。找到链接到您的域名的邮箱帐户(单击编辑图标)。

在检查 DMARC 记录之前,请在进行更改后等待大约 48 小时后执行此操作,以确保更改已完全同步到您的域名设置中。

为什么要查看 DMARC 报告:

 

1)跟踪通过 DMARC 检查的域名邮件的百分比。

2)了解哪些 IP 地址或邮件服务器代表您发送邮件。

3)检测从您的域名发送的未通过认证的邮件。

4)了解接收服务器如何处理来自您域名的未通过 SPF 和 DKIM 检查的邮件。

接收 DMARC 报告

DMARC 报告会自动从接收服务器发送到您在 DMARC 记录中指定的邮箱地址。

确保您在 DMARC 记录中指定的邮箱地址有足够的存储空间来保存收到的报告。这就是为什么建议创建一个单独的新邮箱。

要接收和查看 DMARC 报告,您需要为您的域名设置 DMARC 记录。确保该记录包含 “rua=mailto:” 标签,并指定正确的邮箱地址。

例如:“v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com;”如果没有此参数,报告将不会发送。

查找并下载 DMARC 报告

在您的邮件营销处于活动状态时,请定期检查您的收件箱,以获取每日 DMARC 报告。

查找与您的营销活动日期相对应的邮件报告。这些邮件附有 XML 格式的 DMARC 报告。

将附件下载至您的计算机。

查看 DMARC 报告

原始形式的 DMARC 报告对于大多数用户来说可能比较复杂,难以理解。为了使数据更易于访问和解读,您可以使用在线的 DMARC 报告分析工具

这些工具可以将报告转换为可读格式或仪表板,提供分析并帮助识别需要注意的问题。将您的XML文件上传到您选择的工具。

DMARC 报告中的数据

<report_metadata>

报告的元数据,例如公司名称、报告 ID 和报告涵盖的日期范围。

<policy_published>

您的域名有效 DMARC 策略。

<record>

您的域名使用的邮件发件人的详细信息:

  • <source_ip>:邮件发件人的IP地址。
  • <count>:来自此发件人的邮件数量。
  • <policy_evaluated>:表示检查的策略(例如拒绝、无)以及 DKIM 和 SPF 检查的结果。
  • <auth_results>:DKIM 和 SPF 检查的统计数据。

DMARC 报告中发现的问题示例

示例 1:发件人 IP:

SPF 检查失败,DKIM 通过。这可能表示 SPF 记录有误,或有未经授权的 IP 以您的域名名义发送邮件。

示例 2:发件人 IP:

发自spam-domain.com的邮件的 SPF 和 DKIM 检查均失败。这意味着可能有人试图冒充您的域名。

需要修复的问题

示例 1:验证您域名的 SPF 记录并确保所有用于发送邮件的服务器都包括在内。通常,这些是您的邮箱提供商的服务器。

示例 2:调查有害发件人 IP 并采取措施阻止它。设置 DMARC 策略为拒绝——reject,防止此类邮件送达收件人。

退出移动版