为避免出现 "DKIM none message not signed"(DKIM 无信息未签名)等错误,您必须生成并维护无错误的 DKIM 记录,并进行适当配置,以确保不受损害 电子邮件安全.
本博客将探讨如何修复当邮件未使用 DKIM 签名时出现的错误,造成这种错误的原因有多种,包括 DNS 中的公钥配置错误、无效或丢失。
主要收获
DKIM无消息未签名 "的可能原因及如何解决?
1.未在本地托管的DNS
建议在本地托管 DNS,以便更好地控制网络和正确配置 DKIM。它还能让您集中管理整个网络堆栈的DKIM 设置。
遵循这些步骤来解决这个问题:
- 获得一个你的域名的静态IP地址。
- 安装DNS服务器软件。有几个选项是BIND、微软DNS和dnsmasq。
- 用适当的设置配置DNS服务器软件,如你想使用的域名和你想创建的任何子域或区域。
- 为你的域名和子域名创建DNS记录,如IP地址的A记录和电子邮件服务器的MX记录。
- 如果一切工作正常,你可以在域名注册商的网站上更新DNS设置,以指向你的家庭DNS服务器。
使用 PowerDMARC 修复 "DKIM none 消息未签名 "问题!
2.DKIM配置错误
DKIM 记录中的语法和配置错误会导致DKIM 失败。您可以按照以下步骤设置记录。
- 选择一个 DKIM选择器.
- 生成一对公共和私人DKIM密钥。
- 使用DKIM TXT记录来发布选择器并发布公钥。
- 对你的域名的所有外发邮件进行标记。
确保在 DNS 中正确发布 DKIM 公钥记录。建议复制粘贴而不是手动键入,因为它是数字、特殊字符以及大小写字母的组合。除此之外,要防止出现 "DKIM none message not signed(DKIM 无信息未签名)"错误,必须避免广泛共享密钥的做法,因为简化和分类配置共享密钥是黑客可以利用的漏洞。
此外,验证所有发出的电子邮件的标题;它应该看起来像下面这样:
使用 PowerDMARC 简化 DKIM!
3.电子邮件设置中未启用 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 记录生成器立即生成具有正确语法的记录。
以下是你需要做的事情:
- 选择你的DKIM选择器(例如:选择器1)。
- 输入或粘贴你的域名(例如:exampledomain.com)。
- 接下来,点击 生成DKIM记录.
- 你会收到一个私钥,你需要把它输入到你的DKIM签名器。
- 接下来,你会收到生成的带有你的公钥的DKIM记录。
如果你在解决 "DKIM无消息未签名 "方面仍然面临问题、 联系我们以获得对您的电子邮件认证做法的即时援助。
- 电子邮件加盐攻击:隐藏文本如何绕过安全性- 2025 年 2 月 26 日
- SPF 扁平化:它是什么,为什么需要它?- 2025 年 2 月 26 日
- DMARC 与 DKIM:主要区别及如何协同工作- 2025 年 2 月 16 日