如何查詢 SPF 記錄
SPF 是用來宣告「哪些伺服器可以寄送這個網域的郵件」的機制。它寫在 DNS 的 TXT 記錄中,所以查詢 TXT 就能確認。
查詢 TXT 記錄無需註冊會員・免費
SPF 記錄寫在 TXT 裡
SPF 記錄並沒有專用的類型,而是以 v=spf1 開頭的 TXT 記錄來登錄。查詢時,請在類型選擇 TXT。
解讀方式
"v=spf1 include:_spf.example.net ip4:203.0.113.10 ~all"
v=spf1:SPF 的版本。一定要寫在最前面。include:…:引入另一個網域的 SPF 設定。使用郵件寄送服務時會加上。ip4:/ip6::允許寄送的 IP 位址。a/mx:允許該網域的 A、MX 所指向的伺服器。~all:到這裡為止都不符合的寄件來源視為「可疑」(軟失敗)。-all是「拒絕」,?all是「不做判斷」。
常見的錯誤
- 有兩筆 SPF:一個網域的
v=spf1TXT 只能有一筆。有多筆就會失效。請合併成一行。 - 參照的數量超過 10:
include以及a、mx的名稱解析合計最多 10 次。超過就會出錯。 - TXT 的值太長:超過 255 個字元時,請分成多個字串登錄。畫面上會以引號隔開並排顯示。
- 忘了子網域:如果要從
mail.example.com寄信,該主機名稱也需要 SPF。
收件端的伺服器設定,請用 MX 記錄確認。
常見問題
設定了 SPF,郵件就一定會送達嗎?
不會。SPF 是驗證方式之一,也是收件端判斷是否為垃圾郵件的依據之一。若同時設定 DKIM 與 DMARC,會更容易送達。
顯示了很多筆 TXT 記錄。
除了 SPF 之外,網域的擁有權驗證(Google 等)以及 DKIM、DMARC 也都寫在 TXT 裡。以 v=spf1 開頭的才是 SPF。
其他說明書
最後更新: 2026-10-21