Gmail

為什麼我的電子郵件未通過 Gmail 的 DKIM 測試?

  • September 26, 2017

我有一封郵件被 Gmail 拒絕,我不知道為什麼。它通過了 SPF。我們沒有使用 DKIM。我需要設置 DKIM 嗎?

我控制著“example.com”。我們的郵件伺服器是“server.example.com”(託管在 bluehost)

我們的 SPF 記錄是

v=spf1 +a +mx ?include:bluehost.com -all 

然而,Gmail 拒絕了一條消息:

550-5.7.1 由於 550-5.7.1 域的 DMARC 政策,來自 example.com 的未經身份驗證的電子郵件不被接受。請聯繫example.com的管理員…

消息頭:

Return-path: <sabrina@example.com>
Received: from [99.127.228.246] (port=61813 helo=[192.168.1.66])
   by server.example.com with esmtpsa (TLSv1:AES128-SHA:128)
   (Exim 4.80.1)
   (envelope-from <sabrina@example.com>)
   id 1VMLM8-0007ok-5c; Wed, 18 Sep 2013 17:16:03 +0000
From: Sabrina <sabrina@example.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2FE0763D-B160-49C4-8202-B8258851AFAD"
Subject: positive self thoughts/talk 
Date: Wed, 18 Sep 2013 10:15:24 -0700
Message-Id: <D85DC2BA-0E8A-4AF6-9C54-203C52E996F2@example.com>
To: Tanja Schulte-Irwin <tanjaschulte@gmail.com>,
Zachary Bloom <zbloom@sffriendsschool.org>
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)

您的 SPF 記錄不會影響這一點。

從外觀上看,您設置了 DMARC 記錄,並且您沒有使用 DKIM 簽署外發郵件。要解決此問題,請簽署外發郵件,或刪除 DMARC 政策。

DMARC 記錄是與 SPF 記錄類似的 TXT 記錄,但它位於_dmarc.example.netexample.net 是您的域的位置。如果您認為自己沒有或不想刪除它,請將其更改為v=DMARC1; p=none將其清空。

或者,由於您使用的是 SPF,我看到您可能不想這樣做。在這種情況下,請保留您的 _dmarc 記錄,但您必須刪除或更改您的 _domainkeys 記錄。

DKIM 指定對於域 example.net,將查詢 DKIM 記錄IN TXT _domainkeys.example.net。您必須找到此記錄並將其刪除,或者添加t=y標誌以指定(因為您表面上測試 DKIM)應忽略 DKIM 驗證的結果。此外,請確保您的 _dmarc 記錄不包含 adkim 標籤,尤其是不包含adkim=s.

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