使用 DKIM 对电子邮件进行身份验证

更新子网域的 DNS 记录

本文介绍了在域名提供商禁止您直接向子网域添加 TXT 记录时如何为子网域设置 DKIM。

单位使用子网域发送电子邮件的做法十分常见。例如,您的域名为 solarmora.com,而您可能通过名为 mail.solarmora.com 的子网域来发送电子邮件。

有时,您可以像为网域添加 DKIM TXT 记录一样直接为子网域添加 DKIM TXT 记录。不过,某些域名提供商禁止您为子网域添加 TXT 记录。在这种情况下,要为子网域使用 DKIM,请将已修改的 TXT 记录添加到父级网域。

第 1 步:获取您网域的 TXT 记录名称和 TXT 记录值。

请在管理控制台中执行此步骤。

  1. 按照为您的网域生成 DKIM 密钥中的步骤操作,获取 TXT 记录名称和 TXT 记录值。您可以将以下值复制到纯文本文件中。
  2. 在 TXT 记录名称的末尾添加句点 (.) 和子网域的名称来更改 TXT 记录名称。

    子网域必须是您为其创建了密钥的网域。例如,如果您的子网域为 mail.solarmora.com,请将 TXT 记录更改为:google._domainkey.mail.

第 2 步:向网域添加 TXT 记录

请在您域名提供商的控制台或信息中心中执行此步骤。

域名提供商会使用不同的信息中心,因此输入 TXT 记录的方式也有多种方式。大多数域名提供商使用的方式为,在第一个字段中输入 TXT 记录名称,在第二个字段中输入 TXT 记录值。

  1. 登录您网域的管理信息中心。
  2. 找到您更新网域 DNS 记录的页面。
  3. 添加新的 DKIM DNS 记录:
    • 在第一个字段中输入子网域的 TXT 记录名称,例如:google._domainkey.mail.

      注意:请务必在 TXT 记录名称末尾添加句点。

    • 在第二个字段中,在 TXT 记录值下输入管理控制台中显示的值。

      注意:如果您在输入值时收到错误消息,请参阅 TXT 记录值限制

  4. 保存更改。

TXT 记录值限制

部分域名提供商支持长度为 2048 位的网域密钥,但将 TXT 记录值的长度限制为 255 个字符。在这种情况下,您就无法在 DNS 记录中将 DKIM 密钥以单个文本字符串输入。

您可以将密钥拆分为多个带引号的文本字符串,然后再将其一并输入至“TXT 记录值”字段。例如,您可以将一个长 DKIM 密钥拆分为两个记录,并用英文引号将每个记录括起来:

"k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraC3pqvqTkAfXhUn7Kn3JUNMwDkZ65ftwXH58anno/bElnTDAd/idk8kWpslrQIMsvVKAe+mvmBEnpXzJL+0LgTNVTQctUujyilWvcONRd/z37I34y6WUIbFn4ytkzkdoVmeTt32f5LxegfYP4P/"

"w7QGN1mOcnE2Qd5SKIZv3Ia1p9d6uCaVGI8brE/7zM5c/zMthVPE2WZKA28+QomQDH7ludLGhXGxpc7kZZCoB5lQiP0o07Ful33fcED73BS9Bt1SNhnrs5v7oq1pIab0LEtHsFHAZmGJDjybPA7OWWaV3L814r/JfU2NK1eNu9xYJwA8YW7WosL45CSkyp4QeQIDAQAB"

该内容对您有帮助吗?
您有什么改进建议?