更新:已与 Namecheap 确认,他们的 DNS 与 Google Apps for Domains DKIM 密钥不兼容

更新:已与 Namecheap 确认,他们的 DNS 与 Google Apps for Domains DKIM 密钥不兼容

更新:已与 Namecheap 确认,他们的 DNS 与 Google Apps for Domains DKIM 密钥不兼容

https://twitter.com/Namecheap/status/720940172196581376

目前还不清楚他们何时能修好,甚至是否能修好。


我最近注册了 Google Apps for Domain,并尝试为 Gmail/电子邮件设置 DKIM。Google Apps 界面只有一个“生成新记录”按钮

gmail dkim 用户体验

点击“生成新记录”只有一个选项,什么前缀

选项 dkim

namecheap 的 UX 允许我粘贴整个记录(看到它以 AB 结尾)

以 ab 结尾

但一旦保存检查它就会被截断为 256 个字符。

截断

与客服交谈这是 namecheap 的限制。

我在 Google Apps->GMail 中没有看到任何其他选项可以获取较小的密钥。

是否有一些解决方法,或者这是否意味着 Namecheap 与 Google Apps Gmail DKIM 不兼容?

答案1

我遇到了同样的问题,因为我也喜欢在 Namecheap 上使用 2048 位的较长密钥长度,但由于 Namecheap 对 TXT 记录的字段长度限制而无法使用。我今天 (2016 年 5 月 16 日) 检查了 Google Apps,现在我看到了较短密钥长度的选项,即 1024 位,这似乎适合 Namecheap 对 TXT 记录的较短字段长度。

Google Apps - 使用 1024 位密钥长度选项生成新记录

答案2

Google Apps DKIM 密钥为 2048 位,因此它不适合 NameCheap DNS 上的 TXT 值字段。

有一种解决方法,无需更改域的 DNS 服务器。以下是分步过程: https://www.youtube.com/watch?v=YMm7EQ3AmWw

视频教程中解释的步骤如下:

  1. 在 Google Apps 中生成长 2048 位 DKIM
  2. 找到支持长 TXT 值的 DNS 服务(您仍然可以保留以前的 DNS。我们只需要它用于 DKIM)
  3. 在新 DNS 上创建子域并将您的 DKIM 密钥添加到 TXT 字段
  4. 现在在您之前的 DNS 上,添加一个 CNAME 记录而不是 TXT 记录,该记录将指向新的 DNS 服务,使用相同的 DKIM 主机名(例如 google._domainkey)
  5. 使用 DKIMCore 或 DKIM Key Checker 测试您的实施是否正常运行(因为这些 Web 应用程序支持 2048 位 DKIM 密钥)
  6. 如果一切检查无误,请在 Google Apps 上激活 DKIM 电子邮件身份验证

相关内容