SPF 是什麼?用白話解釋寄件者政策框架
SPF(Sender Policy Framework,寄件者政策框架)是一筆 DNS 記錄,列出可以代表某個網域寄信的伺服器。收件伺服器會查詢這筆記錄,確認寄信的伺服器是否經過授權。
運作方式
網域擁有者發布一筆以「v=spf1」開頭的 TXT 記錄。信件送達時,收件伺服器查詢這筆記錄,確認連線過來的伺服器是否在名單上。
SPF 檢查的是信封寄件者(傳送時使用的 MAIL FROM 與 HELO 身分),不會檢查收件匣中讀者看到的寄件者(From)地址。
- pass:伺服器經過授權
- fail:伺服器未經授權
- softfail:可能未經授權(較寬鬆的政策)
- neutral/none:未作任何聲明,或沒有記錄
- temperror/permerror:暫時性的 DNS 錯誤,或記錄格式有誤
對電子報的重要性
Google 要求所有寄件者設定 SPF 或 DKIM;每天寄給 Gmail 帳戶超過 5,000 封的寄件者,兩者都要設定。Yahoo 也要求大量寄件者兩者都要使用。
單靠 SPF 無法防止他人冒用您的寄件者地址。補上這一環的是 DMARC,因此 SPF 通常會與 DKIM、DMARC 搭配使用。
檢查重點
- 每個網域只能發布一筆 SPF 記錄。
- include 等會觸發 DNS 查詢的機制,每次檢查最多 10 次,超過會回傳 permerror。
- 新增寄信服務時,確認是否需要把它加入 SPF 記錄。
Newsletter Ready 的做法
Newsletter Ready 從自己的網域寄送並加上 DKIM 簽章,該網域也已設定 SPF 與 DMARC 記錄。
每一期都由 AI 根據您官網的文章撰寫草稿。在您核准之前,不會寄出任何信件。
電子報用語集
資料來源
- RFC 7208:Sender Policy Framework (SPF)
- Google「Email sender guidelines」(電子郵件寄件者規範,英文)
- Yahoo Sender Hub「Sender Best Practices」(英文)
本頁僅提供一般資訊,並非法律意見。