更新: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 位,這似乎適合 TXT 記錄的較短 Namecheap 字段長度。

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 上,使用相同的 DKIM 主機名稱(例如 google._domainkey)新增 CNAME 而不是 TXT 記錄,這將導致新的 DNS 服務
  5. 使用 DKIMCore 或 DKIM 金鑰檢查器測試您的實作是否正常運作並處於活動狀態(因為這些 Web 應用程式支援 2048 位元 DKIM 金鑰)
  6. 如果一切檢查正確,請在 Google Apps 上啟用 DKIM 電子郵件驗證

相關內容