MX・SPF・DKIM・DMARCとは?
メールの設定には似たような名前が並びますが、役割は大きく2つに分かれます。
・メールを届けるための設定
・メールの信頼性を高めるための設定
郵便に例えると分かりやすくなります。
MXMail Exchange
郵便受けの場所です。送られてきたメールを、どのメールサーバーで受け取るかを決めます。
SPFSender Policy Framework
差出人の確認です。「このドメインのメールは、このサーバーから送信します」と宣言する設定です。
DKIMDomainKeys Identified Mail
封印のようなものです。メールに電子署名を付けることで、送信後に内容が書き換えられていないことを証明します。
DMARCDomain-based Message Authentication, Reporting and Conformance
指示書のようなものです。なりすましメールが届いた場合に、
・受信する
・迷惑メールに振り分ける
・受信を拒否する
といった対応ルールを決めます。
MXとSPF・DKIM・DMARCの違い
MXはメールの配達先を指定する設定です。そのため、MXの設定が誤っているとメールは届きません。一方で、SPF・DKIM・DMARCはメールの信頼性を高めるための設定です。未設定でもメールが届く場合はありますが、迷惑メールとして扱われたり、なりすましメールに悪用されたりする可能性があります。
設定がない場合の影響
MX:メールが届かなくなる
送信元が受信先を見つけられず、メールが相手に届かない場合があります。
SPF:迷惑メールに振り分けられやすくなる
正規の送信元であることを証明できず、迷惑メールと判定される可能性があります。
DKIM:メールの信頼性が低下する
改ざん確認ができないため、受信側からの信頼性が下がる場合があります。
DMARC:なりすまし対策が十分に行えない
第三者によるなりすましメールへの対応ルールを設定できません。
近年は Gmail や Microsoft 365 などでメール認証が重視されているため、企業ドメインでメールを利用する場合は、これらの設定を適切に行うことが推奨されています。