「メールが届かない」「迷惑メールに入ってしまう」──そんなトラブルの原因は、送信元ドメインのDNS設定にあるかもしれません。
特に、SPF・DKIM・DMARCといったメール認証技術が正しく設定されていないと、受信側で不審なメールと判断され、迷惑メール扱いや拒否の対象になります。
DNSとは?メール認証とどう関係するの?
DNS(Domain Name System)は、ドメイン名とIPアドレスを結びつける仕組みです。
Webサイトを表示するときだけでなく、メールを送受信するときにも使われています。
DNSには「レコード」と呼ばれる情報が登録されていて、用途に応じて種類が分かれています。
たとえば:
- Aレコード:ドメイン名に対応するIPアドレス
- MXレコード:メールの送信先サーバー
- TXTレコード:自由形式のテキスト情報(SPF/DKIM/DMARCなどもここに含まれる)
メール認証に使われるSPF・DKIM・DMARCは、すべてTXTレコードとしてDNSに公開 そのため、メールの信頼性を確認するには、DNSのTXTレコードをチェックする必要があるのです。
SPFとは?
意味
SPF(Sender Policy Framework)は、そのドメインから送信してよいメールサーバーのIPアドレスを定義する仕組みです。
目的
なりすましメールを防ぐために、送信元IPが正当かどうかを受信側が判断できるようにすることが目的です。
仕組み
送信者のドメインにTXTレコードとしてSPF情報を登録します。
受信側は、送信元IPがそのレコードに含まれているかを照合し、認証結果を判定します。
v=spf1 include:_spf.google.com ~all
この例では、Googleの送信サーバーを許可し、それ以外は“ソフトフェイル”扱いにしています。
DKIMとは?
意味
DKIM(DomainKeys Identified Mail)は、メールに電子署名を付けて、改ざんされていないことを証明する技術です。
目的
メールの内容が途中で改ざんされていないことを保証し、送信者の正当性と内容の信頼性を高めることが目的です。
仕組み
送信者は、メールの一部(ヘッダーや本文)に対して秘密鍵で署名を行い、
その署名情報を「DKIM-Signature」ヘッダーに追加します。
受信者は、DNSに公開された公開鍵を使って署名を検証します。
default._domainkey.example.com
「default」はセレクタと呼ばれる識別子で、DNS上のTXTレコードに以下のような公開鍵が登録されます:
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ...
DMARCとは?
意味
DMARC(Domain-based Message Authentication, Reporting and Conformance)は、SPFやDKIMの認証結果に基づいて、メールの扱い方を受信側に指示する仕組みです。
目的
認証に失敗したメールに対して、迷惑メール扱いや拒否などのポリシーを明示的に伝えることが目的です。
また、認証結果のレポートを送ってもらうこともできます。
仕組み
ドメインにTXTレコードとしてDMARC情報を登録します。
受信側はSPF・DKIMの結果と照らし合わせて、ポリシーに従って処理します。
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com
この例では、認証に失敗したメールを「迷惑メールフォルダに入れてほしい(quarantine)」と指示しています。
RakuToolsで“楽”に確認する方法
RakuToolsの DNSレコード確認ツール を使えば、ドメイン名とDKIMセレクタを入力するだけで、
Google Public DNSを使ってMX/SPF/DKIM/DMARCの設定状況をリアルタイムに取得できます。
専門知識がなくても、公開されているレコードをすぐに確認できるので便利です。
よくある設定ミスとその影響
- SPFレコードが複数定義されている:TXTレコードに複数の「v=spf1」があると、受信側が正しく評価できないことがあります。
- DKIMセレクタが間違っている:指定したセレクタに対応する公開鍵がDNSに存在しないと、署名の検証に失敗します。
- DMARCが未設定:SPFやDKIMが失敗しても、受信側がどう扱うべきか判断できず、迷惑メール扱いされる可能性が高まります。
まとめ
メール配信の信頼性を高めるには、DNS上の認証設定を正しく行うことが重要です。
まずはRakuToolsで“楽”に確認して、安心してメールを届けられる環境を整えましょう。
🔗 関連ツール:
・DNSレコード確認ツール
・メールヘッダー解析ツール
