地址顯示在 Return-Path 通常與讀者在寄件者中看到的地址不同。對於代表客戶處理退回郵件的送貨服務來說,這可能是正常現象。在判斷差異是否為差異之前先診斷相關身份和跳數 欺騙 訊號或常規路由安排。
區分信封和郵件內容
郵件來自 在事務期間提供SMTP反向路徑。訊息的寄件者欄位根據 Internet 訊息格式識別其作者。最終傳送時,傳送SMTP系統會插入Return-Path欄位以保留反向路徑。它不僅僅是可見作者地址的另一種拼寫。 RFC 5321第 3.3 和 4.4 節; RFC 5322第 3.6.2 節.
空反向路徑對於傳遞通知來說是合法的,並且有助於避免通知循環。因此,可見的Return-Path <> 應該在訊息的實際上下文中進行解釋,而不是僅僅因為它缺少地址而被稱為格式錯誤。
了解證據描述的是哪個躍點
轉寄或中繼排程可以更改用於以後交易的信封。因此,最終儲存的Return-Path不需要描述每個較早跳躍處的信封。當問題是特定接收者評估的內容時,取得接收日誌或可信任身分驗證屬性。在未檢查路由的情況下,請勿以最終投遞標頭替換歷史信封。
SPF 根據其規則檢查SMTP身分。使用空的反向路徑, RFC 7208構造來自郵政局局長和郵政局的 MAIL FROM 身分。 HELO 領域;它不會從可見的“發件人”字段中獲取地址。 DMARC使用SPF證據還需要相關 結盟 與可見的 From 域。不相關返回域的傳遞本身並不能證明DMARC成功。 RFC 7208第 2.3 和 2.4 節; RFC 9989.
將可編輯標題與交易證據進行比較
假設貼上的訊息顯示Return-Path : < bounce@service.example >,而第二個副本顯示Return-Path : < edited@unrelated.example >。單獨的文字編輯既不會更改過去的 MAIL FROM 命令,也不會證明哪個副本反映了最終交付。這些是假設值,而不是執行的文件編輯實驗。
取得授權的原始出口和最終交貨系統的相關記錄。意外的重複Return-Path欄位需要調查,而不是任意的第一個或最後一個規則。 RFC 5321第 4.4 節描述了最終傳遞插入以及以後轉發中可能的刪除/重建;應用已知的路徑,而不是將每個貼上的字段視為權威。
僅修復錯誤的身份
對於合法的服務,請確認配置的退回網域名稱、所屬關係、實際發送路徑以及相關認證結果。僅返回域差異並不能證明刪除供應商配置是合理的。如果路由未經授權或信封與核准的設定不匹配,請在變更控制下修正該特定設定並測試授權訊息。
與可見作者、評估的躍點處的信封身分、最終Return-Path來源和身分驗證結果密切相關。將成功的SMTP提交、最終傳遞和郵件合法性作為不同的結論。
完成合法的服務安排
假設某個品牌已授權通知服務來處理其退回郵件。在此假設的交易中,MAIL FROM 是bounce@service.example ,而From 是notices@brand.example 。在最終交付時,接收系統插入來自該交易的反向路徑的Return-Path 。不同的返回域和作者域與假定的服務安排一致,但這些域本身並不能證明授權。
若要驗證真實設置,請確認服務所有權和配置,然後檢查相關接收躍點的可信任結果。單獨的service.example的SPF通行證與本範例中的brand.example不一致。有效的 DKIM簽名 假設適用的DMARC策略且沒有未解決的評估錯誤,使用d=brand.example可以提供對齊的路徑。這裡沒有進行DNS 、簽名或傳送測試。
將訊息級評估與部署義務分開: RFC 9989 第 7.4 節和第 8 節要求網域發布 p=reject 不要僅僅依賴SPF並應用有效的 DKIM 簽名。編輯Return-Path文字並不能滿足這些要求。
診斷返回域差異
- 在評估的接收躍點處與 MAIL FROM 分開識別 From。
- 確定誰插入了最終的Return-Path以及後來的轉送是否更改了信封。
- 確認已核准的服務和退回網域配置。
- 檢查受信任的SPF和一致的DKIM / DMARC證據,而無需推導它 從標題 單獨的文字。
- 僅修復已證實的配置缺陷並保留原始證據。