修复 "DKIM无消息未签名"--故障排除指南
通过适当的配置生成并维护无错误的DKIM记录,以实现不受影响的 邮件安全是很重要的。否则,你可能会遇到诸如 "DKIM无消息未签名 "等错误。
这篇博客探讨了解决 "DKIM无消息未签名 "的方法,这可能是由于多种原因造成的,包括你的DNS中的公钥配置错误或无效或丢失。作为一个域名管理员,你必须确保你的DKIM公钥和私钥是匹配的,并且配置正确。还有更多的潜在原因导致这个错误;让我们知道它们是什么,以及如何修复它们以获得最佳的电子邮件认证。
DKIM无消息未签名 "的可能原因及如何解决?
1.未在本地托管的DNS
建议在本地托管DNS,以便更好地控制你的网络和正确的DKIM配置。它还能使你在整个网络堆栈中集中进行DKIM设置。
遵循这些步骤来解决这个问题:
- 获得一个你的域名的静态IP地址。
- 安装DNS服务器软件。有几个选项是BIND、微软DNS和dnsmasq。
- 用适当的设置配置DNS服务器软件,如你想使用的域名和你想创建的任何子域或区域。
- 为你的域名和子域名创建DNS记录,如IP地址的A记录和电子邮件服务器的MX记录。
- 如果一切工作正常,你可以在域名注册商的网站上更新DNS设置,以指向你的家庭DNS服务器。
2.DKIM配置错误
你的DKIM记录中的语法和配置错误会导致DKIM的失败。你可以通过以下步骤设置你的记录。
- 选择一个 DKIM选择器.
- 生成一对公共和私人DKIM密钥。
- 使用DKIM TXT记录来发布选择器并发布公钥。
- 对你的域名的所有外发邮件进行标记。
确保DKIM公钥记录在DNS中正确发布。建议复制粘贴,而不是手动输入,因为它是由数字、特殊字符以及大写和小写字母组成的。除此以外,你必须避免广泛的密钥共享做法,因为共享密钥的简化和分类配置是黑客可以利用的一个漏洞。
此外,验证所有发出的电子邮件的标题;它应该看起来像下面这样:
在电子邮件设置中未启用DKIM
为了执行基于密码学的认证检查,你需要在电子邮件设置中启用DKIM。这样一来,从你的域名发送的每封电子邮件都会附上特殊的标题,其中包含一个私人密钥。这个密钥将与公开可用的密钥相匹配,以验证发件人的真实性。这也确保没有恶意实体在传输过程中篡改你的邮件内容。
在Gmail或谷歌工作区启用DKIM
以下是你如何在谷歌管理控制台的电子邮件设置中启用DKIM:
- 生成DKIM记录。
- 将TXT记录名称和DKIM密钥添加到你的域名。
- 登录到您的谷歌管理控制台,并进入 菜单 > 应用程序 > 谷歌工作区 > Gmail.
- 点击进入认证电子邮件.
- 转到 选定的域菜单,选择你想启用DKIM的域。
- 点击 开始认证 按钮。等待一段时间,你的DKIM设置就会完成,页面顶部的状态将是-- 正在用DKIM认证电子邮件.
一旦完成,通过以下步骤验证DKIM认证是否开启:
- 向你自己或某个Gmail或Google Workspace用户发送一封测试邮件。
- 打开电子邮件,观察整个邮件标题。寻找Authenticat- Results。你会看到要么 DKIM=通过或DKIM=OK.
如果电子邮件标题不包括关于DKIM的声明,这意味着从你的域名发送的邮件没有用DKIM签名。 向专家咨询.你可以使用我们的 邮件头分析器工具来进行详细和快速的分析。
在Microsoft Office 365中启用DKIM
以下是如何在电子邮件设置中启用DKIM的方法,用于 微软Office 365:
- 首先,登录到Office 365门户网站。
- 进入左上角的应用启动器图标,点击 管理员.
- 见左下角导航栏,进入 管理员、并选择 交流.
- 转到 保护 并点击 DKIM.
- 选择你想启用DKIM的域,然后选择 启用以允许用 DKIM 签名来签署所选域的信息。
- 按照同样的步骤,为每个自定义域名启用DKIM。
4.缺少的记录
当你遇到 "没有找到DKIM记录 "的错误时,这意味着你的域名未能配置为DKIM电子邮件认证标准。为了摆脱这个提示,你需要为你的域名配置DKIM,通过使用我们的DNS TXT记录发布 DKIM记录生成器来发布一条DNS TXT记录,该记录可以立即产生一条具有正确语法的记录。
以下是你需要做的事情:
- 选择你的DKIM选择器(例如:选择器1)。
- 输入或粘贴你的域名(例如:exampledomain.com)。
- 接下来,点击 生成DKIM记录.
- 你会收到一个私钥,你需要把它输入到你的DKIM签名器。
- 接下来,你会收到生成的带有你的公钥的DKIM记录。
如果你在解决 "DKIM无消息未签名 "方面仍然面临问题、 联系我们以获得对您的电子邮件认证做法的即时援助。
- 如何保护您的密码免受人工智能的攻击- 2023 年 9 月 20 日
- 什么是基于身份的攻击以及如何阻止它们?- 2023 年 9 月 20 日
- 什么是持续威胁暴露管理 (CTEM)?- 2023 年 9 月 19 日