[ SPF ]

SPF和可見的寄件者地址:為什麼通過身份驗證可能不一致

將SPF通行證與使用可見作者網域的權限分開,然後選擇支援的修復。

由EmailAuth研究團隊提供 · 4 分鐘閱讀

[ 重點 ]

  • 命名通過的域名,而不是依賴綠色徽章。
  • 嚴格的平等和寬鬆的組織發現是不同的檢查。
  • 使用支援的自訂身份並重新測試實際路線。
在此頁面上

一個 SPF pass 可以是完全正確的,而不執行任何操作來驗證您的客戶看到的地址。發送伺服器可能被授權使用供應商的信封網域,而可見的寄件者則使用您的業務網域。 DMARC 詢問通過的身份驗證身份是否與該作者域一致。

這是身分問題,不一定是 IP 缺失問題。在擴展SPF權限之前,從實際收到的郵件中的網域開始。

比較三個單獨的觀察結果

記錄可見的寄件者域、評估的域SPF以及每次經過的域 DKIM簽名'sd= 欄位。分別記錄每個機制的接收器結果。不要推斷 結盟 來自綠色SPF或 DKIM 隱藏其評估的網域的徽章。

RFC 9989第 4.4.2 節 定義SPF對齊。嚴格對齊要求SPF和作者域在下面完全匹配 RFC 9989 §3.2.10.2。寬鬆對齊使用組織域發現 RFC 9989 §4.10.2。它不允許與您簽訂合約的供應商擁有任何網域名稱。

工作範例:未對齊的正確傳球

以下是假設適用DMARC策略的綜合診斷裝置。將顯示一則訊息「寄件者: accounts@example.com 。它是 郵件來自 是delivery@vendor.example.net 。連接 IP 為192.0.2.17 。供應商信封策略是 v=spf1 ip4:192.0.2.17 -all,所以SPF通過。

Assume the organisational domains are example.com and example.net .它們不同,因此SPF路徑在寬鬆或嚴格模式下不對齊。如果DKIM也僅透過d=vendor.example.net,則傳遞的身份都不會對齊。因此DMARC缺乏一條通過的對齊路徑 RFC 9989 §5.3.5。將該 IP 新增到example.com的 SPF記錄 不會改變此交易使用了vendor.example.net的事實。

現在考慮一個受支援的自訂信封return@bounce.example.com 。如果bounce.example.com的SPF通過且它和example.com都有相同的發現 組織域,寬鬆的SPF排列就可以通過。嚴格對齊仍然不行,因為名稱不同。或者,帶有d=example.com的傳遞DKIM簽章可以提供對齊的DKIM路徑。

選擇支持的修正

詢問服務文件或管理員是否支援自訂 MAIL FROM 網域、對齊的DKIM或兩者。從服務取得準確產生的DNS值。通用SPF包含本身不會配置自訂信封,且手動偽造提供者的返回地址可能會中斷退回郵件處理。

選擇適合工作流程和您的策略的更正。一致的DKIM部署通常透過轉發提供有用的彈性,儘管對所覆蓋內容的更改可能會破壞簽名 RFC 6376 §3.7。如果您使用自訂 MAIL FROM,請在提供者報告設定完成後測試實際信封。必須針對正在使用的產品和帳戶驗證產品可用性和設定步驟。

不要僅僅為了刪除警告而放鬆對齊而不了解它所創建的邊界。相反,如果合法子網域寄件者有意設計為寬鬆對齊,則不要選擇嚴格對齊作為安全標誌。記錄為什麼所選的身份關係是可以接受的。

重新測試路徑,而不僅僅是DNS

將代表訊息傳送到郵箱,您可以在其中檢查可信任接收者結果。測試失敗的通知類型,因為提供者的行銷和交易產品可能使用不同的身分。擷取新信封、 SPF結果、 DKIM簽名域和DMARC結果。

如果直郵有效但轉送郵件無效,請單獨調查該路由。不要因為不相關的內容過濾器仍將郵件放入垃圾郵件中而認為DNS更正不成功。身份驗證結果和郵箱放置是不同的結果。

實用的外賣

有用的診斷可以命名傳遞域並顯示其對齊或不對齊的原因。修復支援的發送身份,然後驗證真實訊息。對錯誤域的更廣泛SPF權限無法彌補對齊差距。

保持決策的可重複性

每個傳遞的標識及其對齊模式使用一行。僅透過vendor.example.net傳遞 From= example.com ,將兩個原始傳遞標記為未對齊,而不是將一個結果連接到另一個網域。如果d=example.com也進行了驗證,請記錄單獨對齊的DKIM路徑。即使整體DMARC已經通過,也可以獨立測試自訂 MAIL FROM 行為。

[ 外帶 ]

命名通過的域名,而不是依賴綠色徽章。嚴格的平等和寬鬆的組織發現是不同的檢查。使用支援的自訂身份並重新測試實際路線。

[ 按角色 ]

這對您意味著什麼

選擇您的角色以執行後續實際步驟。

IT/郵件管理員

編輯前比較域。

將原始身份驗證與對齊分開,並將配置的對齊模式與證據保留在一起。

後續步驟

  1. 記錄寄件者、郵件寄件者和DKIM d=.
  2. 驗證支援的自訂網域設定。
  3. 測試直接和間接交付。

CISO / SecOps

檢查身份邊界。

嚴格和寬鬆的對齊編碼了不同的可接受的關係。慎重地選擇它們。

後續步驟

  1. 記錄可接受的子域使用。
  2. 驗證寄件者的所有權。
  3. 不要將通過與安全指示等同起來。

創辦人/非技術人員

批准修復您的可見身分。

要求供應商展示經過驗證的業務域,而不是另一個綠色支票。

後續步驟

  1. 命名受影響的訊息類型。
  2. 請求進行身份比較。
  3. 在結束事件之前重新測試。

[ 常見問題解答 ]

常見問題

SPF可以通過而DMARC失敗嗎?

是的。傳遞的SPF身分可能與寄件者不一致,且可能沒有傳遞的對齊DKIM簽章。

RFC 9989 §5.3.5

我的根目錄中的SPF記錄是否修復了供應商信封?

如果SPF正在評估供應商域,則不會。首先確定服務實際使用哪個網域。

RFC 7208 §2.4 RFC 7208 §4.4

嚴格的SPF調整需要什麼?

SPF域和作者域必須完全匹配。

RFC 9989 §3.2.10.2

彈跳子域是否始終在寬鬆模式下對齊?

僅當適用的DMARC組織域關係允許時。驗證發現和所選策略。

RFC 9989 §4.10.2

供應商DKIM通行證是否可以解決問題?

僅當其簽章域與作者域一致時。不相關供應商域下的通行證是不夠的。

RFC 9989 §4.4.1

SPF和DKIM必須同時配合才能獲得DMARC通過嗎?

一條通過的對齊路徑足以滿足DMARC通過條件。提供者特定的發送要求可能會施加附加條件。

RFC 9989 §5.3.5

我可以輸入自己的Return-Path標頭嗎?

That does not configure the SMTP envelope.使用提供者支援的SMTP訂 MAIL FROM 設定並驗證收到的郵件。

RFC 5321 §4.4 RFC 7208 §2.4

DMARC pass 能否保證收件匣的置入?

不會。除了身份驗證之外,接收器還使用其他訊號和本地處理規則。

RFC 9989 §5.3.6

[ 來源 ]

來源

  1. RFC 7208

    部分 §2.4 · §4.4 · §5.6 · §10.3

  2. RFC 5321

    部分 §4.4

  3. RFC 6376

    部分 §3.7

  4. RFC 9989

    部分 §3.2.10.2 · §4.4.1 · §4.4.2 · §4.10.2 · §5.3.5 · §5.3.6

[ 詞彙表 ]

詞彙表

SPF
連線 IP 和相關SMTP身分的授權評估。

RFC 7208 §2.4

DMARC對齊
經過身份驗證的識別碼和作者域之間所需的關係。

RFC 9989 §4.4.2

企業出處

為什麼頂級金融機構和政府 退役了他們的電子郵件安全儀表板。

傳統的電子郵件驗證平台會向您出售儀表板並要求您的工程師來完成這項工作。在高風險環境中,手動監督意味著延遲執行、配置漂移和不受監控的影子域。

EmailAuth是代理電子郵件來源平台。 我們的代理人強制執行 p=reject,保持第三方寄件者一致並將您的網域移至完整狀態 RFC 9989 合規性、新的DMARC標準,以及人機互動審核能力。

政府 大型企業 一級金融機構

SaaS · 專用租賃 · 氣隙本地部署 · BYOK 加密

知識庫