お役立ち情報

SPF・DKIM・DMARCとは?メールが届かない原因になる認証設定をやさしく解説

メールを送ったのに、

  • 相手から返事がない
  • Gmailだけ届かない
  • 迷惑メールに入ってしまう
  • メルマガの開封率が急に落ちた

そんな経験はありませんか?

近年、メールが正しく届くかどうかは本文の内容だけでなく、「送信者が本当に正しい送信元か
を確認する認証設定が重要になっています。

その中心となるのが、

  • SPF
  • DKIM
  • DMARC

です。

特にGmailやYahoo!メールでは、これらの設定が不十分なメールに対して厳しい判定が行われるようになっています。

この記事では、
SPFDKIMDMARCの違いと役割を初心者向けに分かりやすく解説します。

目次

なぜメール認証が必要なのか?

メールは元々、

誰でも差出人を偽装できてしまう

という問題を抱えていました。

例えば、

社長@example.co.jp

という送信者名であっても、
実際には全く別のサーバーから送られている可能性があります。

そのため、

  • なりすましメール
  • フィッシングメール
  • ビジネスメール詐欺(BEC)

などが増加しました。

そこで導入されたのが送信ドメイン認証です。

SPFとは?

SPFの役割

SPF(Sender Policy Framework)は、

このドメインのメールは、どのサーバーから送信してよいか

を公開する仕組みです。

例えば、

example.co.jp

のメールを

mail.example.co.jp

から送信することを許可する、といった情報をDNSに登録します。

SPFで確認されること

 受信サーバーは、

この送信元サーバーは許可されたサーバーか?

を確認します。

一致すれば
SPF PASS
となります。

SPFだけでは不十分

SPFがPASSしていても、
メールが届くとは限りません。

なぜなら、

  • DKIM
  • DMARC
  • レピュテーション(≒評価:メールサーバーやメール内容について)

なども同時に評価されるからです。

DKIMとは?

DKIMの役割

DKIM(DomainKeys Identified Mail)は、

メールに電子署名を付与する仕組みです。

送信時に署名を付け、受信時にその署名を検証します。

DKIMで確認されること

-確認されるのは、

  • 本当に送信元ドメインから送られたか
  • 途中で改ざんされていないか

です。

DKIMのメリット

DKIMが有効だと、受信側は

このメールは正規の送信者から送られている可能性が高い
と判断できます。

DMARCとは?

DMARCの役割

DMARC(Domain-based Message Authentication, Reporting and Conformance)は、
SPFDKIMの結果を利用して、
受信側へ処理方針を伝える仕組みです。

DMARCでできること

例えば、

認証に失敗したメールは拒否してください

というポリシーを設定できます。

Gmailが重視している理由

近年、
Google送信者認証を強く求めるようになっています。

そのため、
DMARC未設定のドメインは以前より不利(正しく認証されていない送信者としてメールの評価が下げる ≒ 迷惑メール判定する)になる傾向があります。

 

SPF・DKIM・DMARCの違い

項目

役割

SPF

許可された送信

DKIM

メールに電子署名を付与

DMARC 

SPF

イメージとしては、

SPF
送信元確認
DKIM
改ざん確認
DMARC
最終判定ルール

という関係です。

Gmailに届かない原因になることも

近年増えている相談が、

Gmailだけ届かない


というケースです。

実際には、

  • SPF設定ミス
  • DKIM未設定
  • DMARC未設定
  • DNS設定不備

が原因になっていることがあります。

送信者側ではエラーにならない場合も多く、
気づかないまま運用されているケースもあります。

自分のドメインは大丈夫?

ここまで読んで、

  • 設定した覚えがない
  • 制作会社に任せたまま
  • レンタルサーバーを移転したことがある
  • メール配信サービスを使っている

という場合は、一度確認しておくことをおすすめします。

メール配信診断で確認できます

SPFDKIMDMARCは重要ですが、
実際に設定内容を確認するのは専門知識が必要です。

当社のメール配信診断では、
指定されたメールアドレスへメールを送るだけで、

  • SPF
  • DKIM
  • DMARC
  • 送信元設定

などを確認できます。

メール配信診断(無料)

メールが届かない原因は、 見た目だけでは分かりません。 まずは現在の状態を確認してみませんか?

関連記事

catch-email-trouble-guide
メールが届かない原因と対策のまとめ
gmail-blocked
メールが届かない?!~Gmail宛てが届かない・・・
メール配信の見えない問題
メール配信診断で何が分かる?1通送るだけで確認できるポイント

関連記事

TOP