最終更新日:
SPFとは、メールを送ってよいサーバーを送り手のドメインの DNS に登録し、受け手がなりすましのメールを見分けられるようにする仕組みです。
SPFは Sender Policy Framework の略で、RFC 7208 で定められています。ドメインの持ち主は、そのドメインからメールを送るサーバーやサービスを、DNS の TXT レコードに「v=spf1 include:… ~all」のような形で登録します。受け手のサーバーは、届いたメールの送信元がその一覧に含まれるかを確かめます。
メールの配信サービスや社外のシステムからも自社のドメインでメールを送る場合は、それぞれを SPF に加える必要があります。SPF のレコードは一つのドメインに一つだけにし、確かめる処理で DNS を引ける回数に上限があることにも注意します。
Google は、2024年2月1日以降、Gmail へメールを送るすべての送信者に SPF か DKIM の設定を求め、1日に5,000件を超えて送る送信者には SPF と DKIM の両方と DMARC の設定を求めています。SPF だけでは、メールが転送されると確かめられないことがあるため、DKIM・DMARC と組み合わせて使います。
関連する用語
- DKIM送り手のサーバーがメールに電子署名を付け、受け手がその署名を確かめて、送り手と内容が改ざんされていないことを確かめる仕組みです。
- DMARCSPF と DKIM の結果をもとに、送り手のドメインになりすましたメールを受け手がどう扱うかを、送り手が DNS で宣言する仕組みです。
- ビジネスメール詐欺(BEC)取引先や経営者になりすました偽のメールで会社の担当者をだまし、攻撃者が用意した口座へ送金させる詐欺です。
- フィッシング実在する会社やサービスを装ったメールやSMSで偽のサイトに誘い、IDやパスワードなどを盗む手口です。
- DNSドメインの名前と、サーバーのIPアドレスなどを結びつけて答える、名前の仕組みです。