Domain-Name-System

spf記錄處理速度

  • July 2, 2016

我通過使用與我不同的域的服務提供商 smtp 伺服器發送電子郵件。

我的電子郵件客戶端使用 smtp1.provider.net 發送電子郵件,但通常消息是通過 smtp2.provider.net 路由的,所以最後一個發送 ip 屬於最後一個 smtp 伺服器。

我正在嘗試配置我的第一個 Spf 記錄,記住兩件事:

  1. 我無法直接控制提供商 smtp 基礎架構,因此 smtp2.provider.net 的 IP 地址或域名可能會更改,恕不另行通知。

2)我已經建構了 Spf 記錄,希望第一個機制評估的結果是匹配的,避免在接收 smtp 端進行進一步的檢查和 dns 查詢。

我想知道第一個 Spf 記錄是否會導致比最後一個更簡單的處理速度更快,如下所示:

mydomain.com.  IN TXT "v=spf1 ip4:<ip of smtp2> ip4:<ip-subnet of smtp2> a:smtp2.provider.net a:smtp1.provider.net include:provider.net a mx -all"

mydomain.com.  IN TXT "v=spf1 include:provider.net a mx -all" (contains multiple include)

由於您的電子郵件被發送到多個電子郵件提供商,因此這些提供商中的每一個都以不同的方式處理 SPF。

  1. 一些 ESP 將評估整個 SPF,如果 SPF 記錄的任何部分不符合標準,它只會使整個事情失敗。
  2. 一些 ESP 會按順序評估 SPF,一旦找到 MATCH,它就會使 SPF 短路。

如果出現#2,您列出的第一個 SPF 記錄會更快。

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