什麼是電子郵件身分驗證?

電子郵件身分驗證(Email Authentication)是一組以 DNS 為基礎的標準,讓收件郵件伺服器能確認郵件確實來自其所聲稱的網域。三大核心協定是 SPF、DKIM 和 DMARC。它們共同防止攻擊者冒用您的網域,並向信箱服務供應商表明您的郵件是合法的,這如今已是進入收件匣的基本要求。

定義

電子郵件身分驗證是一組以記錄形式發布在網域 DNS 中的技術標準,用來驗證電子郵件的來源與完整性。電子郵件在設計之初並未考慮寄件者驗證,因此預設情況下,任何人都能在 From 欄位填入任何地址。身分驗證補上了這個缺口,讓收件伺服器能檢查聲稱來自您網域的郵件,是否真的獲得您網域的授權。

這項工作由三個協定負責。SPF(Sender Policy Framework,寄件者政策架構)宣告哪些郵件伺服器可以代表您的網域寄信。DKIM(DomainKeys Identified Mail)在每封郵件附上加密簽章,讓收件端確認郵件未遭竄改,且確實來自您的網域。DMARC(Domain-based Message Authentication, Reporting and Conformance)將這些檢查連結到收件人實際看到的地址,並告訴收件端如何處理未通過的郵件。相關標準 BIMI 可在 DMARC 強制執行後顯示經驗證的品牌標誌,但它是建立在這套架構之上,而非取而代之。

身分驗證是寄件網域的屬性,由網域擁有者在 DNS 中設定。這不是收件人要設定的東西,也與您名單上的收件人是否真實存在是兩回事。後者是電子郵件驗證的工作,這也是兩者經常被相提並論的原因。

運作方式

每個協定都在收件伺服器接收郵件的當下運作。SPF 透過一筆 DNS 記錄運作,記錄中列出獲授權為您網域寄信的 IP 位址與伺服器。郵件送達時,收件伺服器會查看寄件伺服器的 IP 位址,並與您公布的 SPF 記錄比對。IP 在清單上,SPF 就通過;不在清單上,就失敗。

DKIM 透過公開金鑰加密運作。您的寄件系統會用私密金鑰為外寄郵件簽章,在郵件標頭中附上簽章,並在 DNS 公布對應的公開金鑰。收件伺服器取得公開金鑰、驗證簽章,同時確認兩件事:郵件由您的網域簽署,而且郵件已簽署的部分在傳輸途中沒有被更改。

DMARC 建立在兩者之上,並加入「對齊」的概念。SPF 和 DKIM 各自驗證某個網域,但這個網域不一定是收件人在 From 欄看到的網域。DMARC 要求通過驗證的網域必須與顯示的 From 網域對齊,這正是阻止攻擊者用自己掌控的網域通過驗證、卻在顯示地址中冒用您網域的關鍵。DMARC 記錄也會公布一項政策:p=none 只要求收件端監控並回報,p=quarantine 要求收件端以懷疑態度處理未通過的郵件,p=reject 則要求收件端直接封鎖。DMARC 還會產生彙總報告,顯示有誰正在以您的網域寄信,對找出設定錯誤與濫用情形非常有價值。

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

電子郵件身分驗證已從最佳實務變成硬性要求。Gmail 和 Yahoo 執行的寄件者規範,將身分驗證列為投遞的先決條件。所有寄件者都必須設定 SPF 或 DKIM,並具備有效的反向 DNS、正確設定的 PTR 記錄,以及 TLS 加密傳輸。大量寄件者,也就是每天寄送約 5,000 封以上郵件到 Gmail 地址的寄件者,還有額外義務:必須公布 DMARC 記錄、通過網域對齊,並在行銷郵件中提供一鍵退訂。Yahoo 採用非常相近的規則,並要求大量寄件者將垃圾郵件檢舉率維持在 0.30% 以下。目前 p=none 的 DMARC 政策即可滿足 DMARC 要求,不過朝強制執行邁進,能提供更強的防偽冒保護。

供應商之所以堅持身分驗證,是為了信任。身分驗證讓收件端能確信聲稱來自您網域的郵件確實出自您手,從而阻擋網路釣魚與商業電子郵件詐騙(BEC)中常見的完整網域偽冒。未通過身分驗證,或來自完全沒有設定身分驗證之網域的郵件,被過濾到垃圾郵件匣或直接拒收的機率高出許多。

務必清楚了解身分驗證能做什麼、不能做什麼。它證明的是身分,而不是為內容背書。垃圾郵件寄件者也能為自己擁有的網域設定身分驗證。因此,身分驗證是良好送達率的必要條件,但單靠它並不足夠。信箱服務供應商會將它與寄件者信譽、收件人互動及內容分析綜合考量。身分驗證讓您得以進門,信譽與互動則決定您落在哪個資料夾。

VeriMails 如何處理

電子郵件身分驗證與電子郵件驗證是可信寄送的兩大支柱,分別負責流程的兩端。身分驗證關乎您寄信使用的網域,在 DNS 中設定;驗證關乎您寄送的對象地址,也就是 VeriMails 直接處理的部分。兩者都必須到位:即使網域的身分驗證設定完美,只要寄信給滿是失效地址的名單,收件匣投遞率依然會下滑,因為隨之而來的退信與檢舉,會摧毀供應商與身分驗證一併考量的寄件者信譽。

VeriMails 會驗證您的收件名單,避免名單品質不佳削弱身分驗證的效果。每個地址都會經過完整的多層檢查:語法驗證、MX 與 DNS 確認、與收件郵件伺服器進行即時 SMTP 交握,以及 Catch-all(全收)網域、拋棄式地址和職能信箱偵測。移除無效地址能壓低硬退信率,而低退信率正是決定通過身分驗證的郵件會進入收件匣或垃圾郵件匣的信譽訊號之一。您可以上傳 CSV 驗證整份名單,或透過 REST API 逐一檢查地址。無論透過 API 或批次工作流程,VeriMails 都會回傳清楚的送達率分類。

VeriMails 也提供有助於身分驗證本身的免費工具,包括 SPF 產生器、DKIM 產生器和 DMARC 產生器,讓您為網域產生正確的 DNS 記錄。兩者搭配使用時,身分驗證確立您是合法的寄件者,驗證則讓名單保持乾淨,維持這份信任。新帳號註冊即可獲得 100 點免費點數,無需信用卡,點數永不過期;驗證費用每封電子郵件低至 0.0019 美元,也就是 10,000 點 19 美元,年繳方案每月 $12.50 起。

常見問題

SPF(Sender Policy Framework,寄件者政策架構)列出哪些伺服器可以為您的網域寄信。DKIM(DomainKeys Identified Mail)加入加密簽章,讓收件端確認郵件在傳輸途中未被更改,且確實來自您的網域。DMARC 則將兩者結合:它要求 SPF 或 DKIM 所驗證的網域必須與顯示的 From 地址對齊,並告訴收件端郵件未通過時該怎麼處理。
是的。依據 Gmail 與 Yahoo 執行的寄件者規範,所有寄件者都必須具備 SPF 或 DKIM、有效的反向 DNS 及 TLS。大量寄件者,也就是每天寄送約 5,000 封以上郵件到 Gmail 地址的寄件者,還必須公布 DMARC 記錄、通過網域對齊,並在行銷郵件中支援一鍵退訂。目前 p=none 的 DMARC 政策即可滿足 DMARC 要求。
不能。身分驗證能證明郵件確實來自其所聲稱的網域,藉此阻擋完整網域偽冒與冒名寄信,但它不會判斷內容是否為收件人所需要。垃圾郵件寄件者也能為自己的網域設定身分驗證。身分驗證只是信任的其中一層,信箱服務供應商會將它與信譽、互動及內容訊號綜合考量,再決定收件匣投遞位置。
兩者解決的是不同問題。電子郵件身分驗證證明您是合法的寄件者,設定在您寄信所用網域的 DNS 上。電子郵件驗證則檢查您寄送的對象地址,確認每個收件信箱都真實存在且可送達。身分驗證在門口贏得信任,驗證則讓退信率與檢舉率保持在低檔,避免這份信任被低品質名單侵蝕。

免費試用 VeriMails

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

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