通知

Duet AI 现已更名为 Google Workspace 专用 Gemini。了解详情

排查 DKIM 问题

防范仿冒邮件和钓鱼邮件,帮助避免邮件被标记为垃圾邮件

如果从您网域发出的邮件出现以下情况,请按照本文中的步骤进行问题排查:

  • 未通过 DKIM 身份验证
  • 遭到了邮件接收服务器的拒绝
  • 发送到了收件人的“垃圾邮件”文件夹

您可以按照本文中的步骤找出并解决很多 DKIM 问题。

验证 DKIM 是否已正确设置

请按照为您的网域启用 DKIM 中的步骤操作,验证 DKIM 是否已正确设置:

验证邮件是否通过 DKIM 身份验证

电子邮件标头会显示 DKIM 身份验证检查的结果。请检查从您网域发送的邮件是否已通过 DKIM 身份验证。

推荐执行的步骤:

  • 如果邮件未通过 DKIM 身份验证,请尝试向其他收件人(例如,个人 Gmail 电子邮件地址)发送邮件。这有助于您排除接收服务器的问题。
  • 检查从您网域发送的邮件的标头,确认邮件是否通过了 DKIM。
  • 在 Gmail 中打开邮件,点击显示原始邮件,然后在原始邮件中查看 DKIM 状态。详细了解如何在 Gmail 中查看邮件标头
  • 在 Google 管理员工具箱 Messageheader 工具中输入邮件标头,然后查看 DKIM 状态。

在域名提供商处验证 DKIM 密钥是否正确

大多数 TXT 记录最多可包含 255 个字符。由于 TXT 记录存在 255 个字符的限制,您无法以单个文本字符串的形式输入 2048 位 DKIM 密钥。您的 DKIM 密钥可能会被截断,或者 DKIM 记录可能会以错乱顺序发送。

推荐执行的步骤:

  • 如果您无法以单个文本字符串的形式输入整个 DKIM 值,请按照 DKIM 密钥和 TXT 记录限制中的步骤操作。
  • 将提供商的 DKIM 记录值与管理控制台中的值作比较,并验证 DKIM 密钥是否正确:
    1. 通过管理控制台获取 TXT 记录值,例如 google._domainkey
    2. 转到 Google 管理员工具箱中的 Dig 工具。
    3. 点击 TXT
    4. 输入您在第 1 步中获取的 TXT 记录值,接着输入一个句点 (.) 和您的域名。
      例如,如果您的域名为 solarmora.com,TXT 记录值为 google._domainkey,则请输入:google._domainkey.solarmora.com
    5. 将结果与管理控制台中的值作比较。如果结果已包含所有密钥字符且均按正确顺序排列,则 DKIM 密钥可以分成 2 个部分。

检查邮件转发

即使您网域的 DKIM 设置正确,转发的邮件也可能无法通过 DKIM 检查。这可能是邮件服务器转发邮件的方式所致。

适用于电子邮件发件人的推荐步骤:

  • 确保邮件在传输过程中未遭更改。找到“Authentication-results:”标头。如果 dkim 条目旁边的文本是 body hash did not verify,则表示消息已在传输过程中被修改。
  • 如果您使用出站网关,请确保它在发送外发邮件之前不会对其进行修改。例如,部分出站网关会在每封外发邮件底部添加页脚。这可能会导致 DKIM 失败,因为邮件内容在邮件发送后发生了更改。

适用于电子邮件收件人的建议步骤:

  • 使用电子邮件日志搜索来验证邮件是否曾经过转发。如果将邮件举报为垃圾邮件的用户并非原收件人,则邮件很可能经过了转发。
  • 联系转发邮件的服务,了解他们能否更改转发邮件的方式。

如果有服务器拒绝带有 DKIM 签名的邮件,请与相应服务器的管理员联系

即使 DKIM 设置正确,邮件接收服务器仍可能会拒绝来自您网域的邮件,或将邮件发送至收件人的垃圾邮件文件夹。

推荐执行的步骤:

验证域名提供商 TXT 记录字符数限制

如果您在输入 DKIM 值时出错,可能是因为您的域名提供商限制了 DNS TXT 记录中允许的字符数。

建议执行的步骤:

查看您的电子邮件发送做法

如果 DKIM 设置正确,但邮件被发送到垃圾邮件文件夹,则可能是 DKIM 以外的原因所致。

建议执行的步骤:

  • 确保您向 Gmail 用户发送电子邮件时遵循了推荐的指南,特别是在发送大量电子邮件时。

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
11154538652187352252
true
搜索支持中心
true
true
true
true
true
73010
false
false