SPFとは?
えすぴーえふ
SPFとは、メールの送信元ドメインが正規のサーバーから送られたかを検証するための、なりすまし対策の仕組みです。
SPF(Sender Policy Framework)は、メールのなりすまし(スプーフィング)を防ぐための認証技術で、RFC 7208で標準化されています。ドメイン管理者がDNSのTXTレコードに「このドメインからメールを送ってよいサーバーのリスト」を登録しておき、受信側がそれを参照して正当性を判断します。
仕組みの流れは以下の通りです。
- 送信者のドメイン管理者がDNSにSPFレコード(例:v=spf1 include:example.com ~all)を設定する
- メール受信サーバーが送信元IPアドレスを取得する
- 送信元ドメインのDNSからSPFレコードを参照する
- 送信元IPがSPFレコードに含まれるか照合し、結果に応じて受け入れ・拒否・疑い判定を行う
SPFの制約として、転送メールでは元の送信元IPが変わるため検証が失敗しやすいという問題があります。また、SPFはエンベロープFROM(SMTP通信上の送信元)を検証するものであり、メール本文のFromヘッダーは別途DKIMやDMARCで保護する必要があります。
現代のメール配信ではSPF・DKIM・DMARCの3つを組み合わせることが標準となっており、SPFはその基礎的な要素として欠かせません。設定がないドメインからのメールはスパム判定されやすくなっています。
使い方・例文
企業がメールマーケティングツールを使って自社ドメインからメールを送る場合、そのツールのサーバーIPをSPFレコードに追加しておかないと、受信サーバーになりすましと判断されて迷惑メールフォルダに振り分けられる可能性があります。
この用語をシェア
最終更新: