什么是 DKIM 记录?
在当今数字环境中,保护电子邮件通信非常重要。使用 DKIM 记录(DomainKeys Identified Mail,域名密钥识别邮件)是一种常见的保护电子邮件完整性并防止网络钓鱼攻击的技术。本文将介绍 DKIM 记录的定义、其对电子邮件安全的重要性,以及如何为您的域配置 DKIM 记录。
- 什么是 DKIM 记录?
- DKIM 记录的重要性
- DKIM 记录如何工作
- 如何启用 DKIM 记录
- 如何查看 DKIM 记录
- 如何排查常见的 DKIM 记录问题
- 总结
什么是 DKIM 记录?
DKIM(DomainKeys Identified Mail)记录用于验证电子邮件消息。它使收件人的邮件服务器能够验证邮件是否由授权服务器发送,并且邮件内容在传输过程中未被篡改。 DKIM 通过使用私钥为电子邮件添加数字签名。接收服务器随后使用公钥验证该签名,以确认邮件的完整性和来源。如果所有 DKIM 细节匹配,则该邮件被视为合法。
DKIM 记录的重要性
以下是 DKIM 记录对电子邮件安全至关重要的几个原因。
- 电子邮件身份验证:DKIM 有助于电子邮件身份验证,确保您收到的邮件确实来自您认为的发件人。没有适当的身份验证,邮件很容易被伪造或冒充。
- 增强电子邮件安全:与 SPF 记录配合使用时,DKIM 允许启用 DMARC,从而提升电子邮件安全性。
- 防止钓鱼和伪造:DKIM 通过确认邮件的合法性,降低了钓鱼和邮件伪造的风险。
- 提高邮件送达率:通过配置 DKIM,可以增加邮件进入收件箱的概率,减少被标记为垃圾邮件的情况。
- 提升发件人声誉:正确配置的 DKIM 记录将提升您的域名在邮件服务提供商中的信誉,从而获得更好的收件箱排名。
DKIM 记录如何工作
DKIM 身份验证使用非对称加密来验证电子邮件。以下是 DKIM 工作原理的简要说明。
- 签署邮件:您的邮件服务器使用私钥生成 DKIM 签名,并在发送邮件时将其附加到邮件头部。
- 收件服务器验证:收件人的邮件服务器从发件人的 DNS 获取公钥以验证 DKIM 记录。
- 比较签名:收件服务器使用公钥检查 DKIM 签名是否与邮件匹配。如果匹配,邮件被视为真实可信。
如何启用 DKIM 记录
WHM
本节仅适用于 VPS 和独立服务器托管客户。
- 登录 WHM。
- 在 WHM 顶部左侧的搜索栏中搜索 List Accounts。

- 在 List Accounts 页面,找到您的电子邮件账户(发送邮件)的域名,点击域名旁的 展开图标 查看更多选项。
- 点击 Modify Account 按钮。

- 在下一页,向下滚动到 DNS Settings 部分,勾选 Enable DKIM on this account。

- 完成后,cPanel 将生成该域的 DKIM 记录。
cPanel
本节仅适用于共享主机客户。
- 登录 cPanel。
- 在 Email 部分点击 Email Deliverability。

- 找到您的域名,检查其 Email Deliverability Status。如果显示“Valid”,则表示 DKIM 和 SPF 已启用。
如果显示“Problems Exist (...)”,请点击 Repair 按钮。

如何查看 DKIM 记录
WHM
- 在 WHM 顶部左侧搜索栏中搜索 DNS Zone Manager。
- 找到电子邮件账户的域名,点击其 Manage 按钮。

- 查找该域名及其 TXT 记录,如下图所示。

cPanel
- 在您的 Bluehost 账户中,点击 Email 部分下的 Email Deliverability。

- 在域名页面,找到域名并点击其 Manage 链接。

- 您将看到 DKIM 记录的 名称 和 值。

如何排查常见的 DKIM 记录问题
以下是一些常见的 DKIM 记录问题及解决方法。
- DKIM 记录格式错误:请确认 DNS 设置中的公钥格式是否正确。如果 DKIM 记录包含多余的空格或字符,验证可能失败。请仔细检查公钥格式是否正确且无语法错误。
- DNS 传播延迟:添加(或更新)DKIM 记录后,DNS 更新可能需要一段时间才能在网络中传播。通常 DKIM 记录传播需要 24 到 48 小时。
- DKIM 签名与邮件内容不匹配:如果邮件内容在签名后被更改,DKIM 签名将无法通过验证。为避免此问题,请确保邮件正文和头部在签名后保持不变,以维护 DKIM 签名的完整性。
总结
在当前数字时代,保护电子邮件通信变得尤为重要。使用 DKIM 记录是一种可靠的方法,能够确保邮件完整性并防范钓鱼攻击。DKIM 记录作为数字签名验证邮件,使收件人的邮件服务器能够确认邮件的来源和完整性。本文介绍了 DKIM 记录的定义、重要性、工作原理,以及如何为您的域启用和管理 DKIM 记录的详细步骤。请优先配置 DKIM 记录,保障您的电子邮件通信安全。