メール認証のSPFとDKIMが設定できたら、次はDMARCも設定しておきましょう。
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
SPFとDKIMの結果をもとに、「認証に失敗したメールをどう処理するか」を送信側が受信側に指示し、同時に「レポートを受け取る」仕組みです。
-
仕組み: DMARCは、SPFとDKIMの両方、またはいずれかの認証をベースに機能します。
-
送信側は、DNSに「DMARCポリシー」を設定します。認証に失敗したメールに対するアクションを以下の3つから選びます。
-
None(何もしない): 認証に失敗してもそのまま届ける(まずは状況を監視するための設定)。
-
Quarantine(隔離): 迷惑メールフォルダなどに入れる。
-
Reject(拒否): メールの受信自体を拒否する。
-
-
受信側のサーバーは、SPFとDKIMのチェックを行い、DMARCポリシーに従ってメールを処理します。
-
受信側のサーバーは、送信側に対して「どれくらいのメールが認証に成功/失敗したか」のレポートを定期的に送信します。
-
-
例え: 受付(SPF)や書類の印鑑確認(DKIM)で不合格だった人に対し、社長(ドメイン所有者)が「とりあえず入れて監視しろ(none)」「別室に通せ(quarantine)」「追い返せ(reject)」と事前にマニュアル(ポリシー)を渡しておくようなものです。