什麼是 Return-Path?

Return-Path 是一個電子郵件標頭,告訴收件郵件伺服器在郵件無法送達時,要把退信通知送到哪裡。它也稱為信封寄件者(envelope sender)或退信地址,是在 SMTP 對話中設定的,而不是由撰寫郵件的人填寫。大多數讀者從來不會看到它,但它是每封郵件中最重要的地址之一。

定義

每封電子郵件其實都帶有兩個不同的寄件者地址。第一個是寄件者(From)地址,也就是收件者在收件匣中看到、大多數人認知中的寄件者。第二個是 Return-Path,一個郵件系統在幕後用來處理寄送問題的地址。

Return-Path 是在 SMTP 交易中透過 MAIL FROM 指令建立的。寄件伺服器將郵件交給收件伺服器時,會在這個指令中聲明退信地址。如果收件伺服器之後無法將郵件放入信箱,就會產生未送達報告(通常稱為退信),並將報告寄到 MAIL FROM 所指定的地址。郵件被接受後,最終的郵件伺服器會將該地址記錄在郵件中,成為一行名稱就叫 Return-Path 的標頭。

由於 Return-Path 是在信封層級定義的,而不是在郵件內文中,它可以和寄件者(From)地址及回覆地址(Reply-To)完全無關。一次行銷活動可能顯示 marketing@yourbrand.com 作為寄件者地址,同時把退信導向 bounces@mail.yourbrand.com 這類從來沒有人直接閱讀的 Return-Path。

運作方式

透過電子郵件服務商寄信時,服務商會把 Return-Path 設為由它控管和監控的地址,通常位於專門用途的子網域上。顯示的寄件者地址仍是您的品牌地址,讓收件者認得您,但信封寄件者則是服務商基礎架構的地址。

如果寄送成功,Return-Path 只是靜靜留在標頭中,很少有人注意。如果寄送失敗,收件伺服器會將退信寄回 Return-Path 地址。退信內含狀態碼和說明,描述郵件無法送達的原因,例如信箱不存在、信箱已滿,或網域已無法解析。

服務商會蒐集這些退信、讀取狀態碼,並據此為每筆失敗分類。信箱不存在這類永久性失敗屬於硬退信,信箱已滿這類暫時性失敗則屬於軟退信。這個分類正是自動名單管理的依據,因為硬退信通常會直接移入封鎖名單,之後不再聯繫。

使用獨立的 Return-Path 也能讓您日常使用的收件匣保持整潔。數以百計的失敗通知不會湧入您用來收取真正回覆的收件匣,所有自動退信流量都會集中在同一處,交由軟體而非人工處理。

對電子郵件送達率的重要性

Return-Path 對送達率至關重要,原因有兩個彼此相關的面向:身分驗證和退信處理。

在身分驗證方面,SPF 檢查的是 Return-Path 中的網域,而不是顯示在寄件者(From)標頭中的網域。收件伺服器評估 SPF 時,會查詢 Return-Path 網域所發布的 SPF DNS 記錄,確認寄出郵件的 IP 位址列在該網域的授權清單上。如果 Return-Path 網域沒有 SPF 記錄,或寄件 IP 不在清單上,SPF 就可能失敗。這也是為什麼 DMARC 對齊部分取決於 Return-Path 網域與寄件者網域之間的關係。因此,正確設定 Return-Path 是順利通過 SPF 的前提。

在退信處理方面,Return-Path 是名單維護得以實現的關鍵。如果 Return-Path 指向真實且有人監控的地址,每次寄送失敗都會產生一封退信,讓您的系統能擷取並處理。無效地址會被迅速找出並加入封鎖名單,讓退信率維持在低水準。退信率偏高(一般指超出健康範圍)會讓信箱服務商認為您沒有維護名單,進而把更多郵件過濾到垃圾郵件匣。如果 Return-Path 缺漏或無效,退信就會遺失,壞地址持續留在名單上,您的信譽也會在毫無明顯原因的情況下逐漸流失。

VeriMails 如何處理

VeriMails 在這個環節中負責預防。透過 Return-Path 處理退信,只能在您已經寄出、信譽已經受損之後,才告訴您哪些地址失敗了。VeriMails 會在寄信前找出無法送達的地址,大幅減少真正走到產生退信那一步的地址。

對於您提交的每個地址,VeriMails 都會執行語法驗證、MX 記錄查詢、DNS 檢查,並與收件郵件伺服器進行即時 SMTP 交握。這正是原本會產生退信的同一段對話,只是事先安全地進行,不會實際寄出郵件。VeriMails 也會進行 Catch-all(全收)偵測、拋棄式地址偵測和職能信箱偵測。結果會告訴您地址是否可送達,並提供明確的送達率分類,方便您做出行銷活動決策。

先驗證名單,就能從一開始讓硬退信維持在低水準,保護良好的 SPF 和 Return-Path 設定所要建立的寄件信譽。您可以透過 VeriMails REST API 驗證單一地址,或上傳 CSV 檔案檢查整份名單。驗證每封電子郵件 $0.0019 起,10,000 點數 $19,年繳方案每月 $12.50 起;每個新帳號都附贈 100 點永不過期的免費點數,無需信用卡即可開始。

常見問題

不一樣。寄件者(From)地址是收件者在收件匣中看到的寄件者。Return-Path 則是另一個通常隱藏、只用於處理寄送的地址。兩者可以不同,而大多數電子郵件服務商的情況也確實如此。Return-Path 是在 SMTP 交易中由 MAIL FROM 指令設定的,寄件者地址則位於郵件內文的標頭中。
SPF 驗證檢查的是 Return-Path 中的網域,而不是顯示在寄件者(From)標頭中的網域。收件伺服器會查詢 Return-Path 網域的 SPF 記錄,確認寄件 IP 位址已獲授權。如果您的 Return-Path 使用由電子郵件服務商管理的子網域,SPF 就會以該網域進行對齊,這也是為什麼正確設定 Return-Path 對通過身分驗證不可或缺。
可以。Return-Path 是由最終收件郵件伺服器加入郵件標頭的。在大多數電子郵件用戶端中,您都可以查看完整標頭,通常標示為「顯示原始郵件」或「檢視原始碼」,Return-Path 就是其中一行標頭。它不會出現在一般的郵件檢視中,因為它是給郵件系統、而不是給讀者看的。
如果 Return-Path 指向無法接收郵件的地址,退信通知就無處可去而遺失。您將無從得知哪些郵件寄送失敗,無效地址會一直留在名單上,持續產生退信。有效且有人監控的 Return-Path,正是退信處理和名單維護得以運作的前提。

免費試用 VeriMails

註冊即享 100 點免費點數,無需信用卡。今天就開始實際運用電子郵件驗證。

免費開始使用
無需信用卡。點數永不過期。