使用第三方 DNS 配置 DKIM 和 SPF
DKIM 和 SPF 记录对于确保您的域名邮件不会被收件人的垃圾邮件文件夹拦截或直接拒收非常重要。HostGator 目前默认为所有 cPanel 账户启用这些功能。第三方 DNS 提供商可能需要您手动添加这些 DNS 记录。
向第三方 DNS 提供商添加 DKIM 和 SPF 记录的三个核心步骤:
- 第一步:确保启用 DKIM 和 SPF ⤵
- 第二步:查找并复制您的 DKIM 签名 ⤵
- 第三步:将 SPF 和 DKIM 记录添加到您的 DNS 区域 ⤵
本文适用于托管在 HostGator cPanel 主机上的电子邮件账户。如果您使用第三方电子邮件托管服务,请咨询他们以获取有关 DKIM 和 SPF 记录的帮助。
第一步:确保启用 DKIM 和 SPF
第一步是确保 DKIM 和 SPF 在您的 cPanel 上正常工作。
只有订阅了 HostGator 主机套餐后,您才能使用 cPanel。请访问共享主机页面,查看我们的最新入门价格。
- 登录 cPanel。访问 cPanel 有两种方式:
- 选项 1 :直接访问您的 cPanel。
- 选项 2 :通过客户门户访问您的 cPanel。
- 登录您的客户门户。
- 点击左侧菜单中的 Hosting(主机)。

您也可以点击左上角的侧边导航菜单,然后点击 Hosting(主机)。

- 如果您的账户中只有 单个主机套餐,请向下滚动至 快速链接 部分。
如果您的账户中有 多个主机套餐,请在主机套餐页面找到您想管理的主机套餐,然后点击其 管理 按钮。

-
在 快速链接 部分,点击 cPanel 按钮。

-
在 cPanel 的 电子邮件 部分,点击 邮件送达状况(Email Deliverability) 图标。

-
找到您的域名,然后检查其 邮件送达状态。
- 如果显示 有效(Valid),则表示 DKIM 和 SPF 已 启用。

- 如果显示 存在问题(DKIM 和 SPF) 或 存在问题(DKIM),请点击 修复(Repair)。选择 生成本地 DKIM 密钥(Generate Local DKIM Key),然后点击 修复(Repair) 以保存更改。

注意: 如果您已经使用第三方 DNS,启用服务时会提供所需的 DKIM 记录。
-
当您的 DKIM 和 SPF 被 启用 后,您的 SPF 和 DKIM 记录将显示出来。
-
点击 管理(Manage) 查看记录,然后复制 SPF 和 DKIM 记录以用于第三步。

如果您的 DNS 已指向第三方 DNS 主机,您可以复制此页面提供的 DKIM 和完整格式的 SPF 记录,直接跳到第三步。
第二步:查找并复制您的 DKIM 签名
如果您使用的是 HostGator 的名称服务器,您应该可以通过 cPanel 中的区域编辑器查看 DKIM 记录。您也可以通过外部网站查看您的 DKIM 记录,例如 https://dmarcian.com/dkim-inspector/ 或 MXToolbox 的 DKIM 检查工具。
要获取 DKIM 记录,您需要查看完整的邮件头信息。
-
为此,请使用外部电子邮件地址(如 Gmail、Yahoo 或托管在其他服务器上的域名)给自己发送邮件,然后检查邮件头。或者,您也可以使用 ISnotSPAM 等服务。
-
获取发出的邮件头后,查找类似以下内容的部分:
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hgunlimited.com; s=default; h=Message-ID:Subject:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=JUmMmS1Lna1PPFKxOCvqS3v+fr8dj4qCwpvucGl1i2o=; b=TNH8rwqFBvZO2m9qcXLollRx82xvvo9RYsfIMl34/k6XMD3WiB6LGMSDCw715EAca6RadiTAq7LtOfAIYhiJ4DE0hPOM nvKGWweypTZLz8cw+x9Zx4I03is55TuxIS5+Vk4g0F5V+gv5Ddr5m8Gni80Yx22aL9qrYkZInBdkU3Z0lTavUgxdLdARsc OcS4apQmuOnQfOqOPR8Nof1tg3YhiLs6cTQ/cR+6fT0gngw9+70owkSpY6mydOl1KLDpJBYWHNgyoBFQhx+QqalFZMIj+w 2i+3yBdP+EE0nUhBS2J5rxpTett+cfV4Mkmoc88yI1zFYdyld4xBWeeZvgGBmw==;
_*请注意,上述邮件头仅为示例。每封从域名发送的邮件的邮件头都是唯一的。_
3. 从邮件头中复制 "**DKIM-Signature:** " 后面的完整值,以创建您的 DKIM 记录。获取完整格式的 SPF 和 DKIM 记录后,即可进行下一步。
**注意:** 复制签名时可能会添加换行符,必须删除。将签名粘贴到关闭自动换行的记事本中,删除所有换行符,使其成为单行。
---
### **第三步:将 SPF 和 DKIM 记录添加到您的区域编辑器**
获得 SPF 和 DKIM 记录的值后,您需要在第三方 DNS 提供商处创建两个 TXT 记录:
* **记录类型:** TXT
* **名称:** example.com.
(请确保将 'example.com' 替换为您的实际域名,且末尾包含点号 '.')
* **TTL:** 14400
* **值:** 输入您之前复制的完整格式 SPF 记录的值。
* **记录类型:** TXT
* **名称:** default._domainkey.example.com.
(请确保将 'example.com' 替换为您的实际域名,且末尾包含点号 '.')
* **TTL:** 14400
* **值:** 输入 DKIM 签名的值。
添加新的 DNS 记录后,由于传播原因,通常在 4 到 8 小时内生效。