Dkim

dkim=temperror(沒有簽名密鑰)然後 dkim=pass

  • May 13, 2019

我為我的 niceoldteacher.com 域發布了一條 DKIM 記錄,該域由 fatcow.com 託管,並向我的一個 gmail 帳戶發送了一封電子郵件,以查看 DKIM 是否正常工作。儘管收到的電子郵件的標頭摘要表明 SPF、DKIM 和 DMARC 都通過了,但我在詳細的標頭中找到了以下 DKIM 資訊,我想知道 dkim=temperror 部分的意義以及是否應該以某種方式修復它。如果是這樣,我需要做什麼來修復它?在所有這些身份驗證業務中,我都是一個新手。

ARC-Authentication-Results: i=1; mx.google.com;
  dkim=temperror (no key for signature) header.i=@kindoldteacher.com header.s=dkim header.b=2naFLU6D;
  dkim=pass header.i=@kindoldteacher.com header.s=1557715744.kindoldteacher header.b=OvYU6UvG;

顯然,由於某種原因,您的消息被簽名了兩次

第一個錯誤的標頭,沒有 DNS 公鑰記錄

dkim=temperror (no key for signature) header.i=@kindoldteacher.com header.s=dkim header.b=2naFLU6D;

而第二次

dkim=pass header.i=@kindoldteacher.com header.s=1557715744.kindoldteacher header.b=OvYU6UvG;

後一個 DKIM-header 是有效的,一切都很好。

要解決此問題,您應該以某種方式使用 selector 刪除第一個 DKIM 標頭dkim

之後你應該擺脫 ontopic 錯誤。

引用自:https://serverfault.com/questions/966970