更新:已与 Namecheap 确认,他们的 DNS 与 Google Apps for Domains DKIM 密钥不兼容
https://twitter.com/Namecheap/status/720940172196581376
目前还不清楚他们何时能修好,甚至是否能修好。
我最近注册了 Google Apps for Domain,并尝试为 Gmail/电子邮件设置 DKIM。Google Apps 界面只有一个“生成新记录”按钮
点击“生成新记录”只有一个选项,什么前缀
namecheap 的 UX 允许我粘贴整个记录(看到它以 AB 结尾)
但一旦保存检查它就会被截断为 256 个字符。
与客服交谈这是 namecheap 的限制。
我在 Google Apps->GMail 中没有看到任何其他选项可以获取较小的密钥。
是否有一些解决方法,或者这是否意味着 Namecheap 与 Google Apps Gmail DKIM 不兼容?
答案1
答案2
Google Apps DKIM 密钥为 2048 位,因此它不适合 NameCheap DNS 上的 TXT 值字段。
有一种解决方法,无需更改域的 DNS 服务器。以下是分步过程: https://www.youtube.com/watch?v=YMm7EQ3AmWw
视频教程中解释的步骤如下:
- 在 Google Apps 中生成长 2048 位 DKIM
- 找到支持长 TXT 值的 DNS 服务(您仍然可以保留以前的 DNS。我们只需要它用于 DKIM)
- 在新 DNS 上创建子域并将您的 DKIM 密钥添加到 TXT 字段
- 现在在您之前的 DNS 上,添加一个 CNAME 记录而不是 TXT 记录,该记录将指向新的 DNS 服务,使用相同的 DKIM 主机名(例如 google._domainkey)
- 使用 DKIMCore 或 DKIM Key Checker 测试您的实施是否正常运行(因为这些 Web 应用程序支持 2048 位 DKIM 密钥)
- 如果一切检查无误,请在 Google Apps 上激活 DKIM 电子邮件身份验证