DMARCとは?でぃーまーく
DMARCとは、SPFとDKIMの検証結果が、利用者に見えるヘッダFromのドメインと整合しているか(アライメント)を確かめ、整合しなかったメールの扱い——none/quarantine/reject——をドメイン所有者がDNSのTXTレコードで宣言する仕組み。受信側から検証結果のレポートを受け取る取り決めも含む。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
SPFが検査するのは封筒側の送信元(MAIL FROM)で、利用者が目にするヘッダFromとは別物である。この2つが食い違っていてもSPF単体では合格になりうるため、「認証には通っているのに、表示される差出人は他社名」という状態が成立してしまう。表示上のドメインを守るには、認証結果と表示名を結び付けて評価し、外れたときの扱いを送信者側から宣言する層が要った。
具体例
まず p=none で公開してレポートを集め、自社ドメイン名で送っている経路——業務システムの通知、請求書送付の外部サービス、部門が個別に契約した配信サービス——を洗い出す。すべてにSPFとDKIMをそろえてから quarantine、reject へ段階的に上げる。いきなり reject にすると、把握していなかった正規の送信が止まる。
試験での引っ掛け
DMARC自体は送信元を認証しない。認証するのはSPFとDKIMで、DMARCはその結果とヘッダFromの整合を見て失敗時の扱いを宣言するだけである。またSPFのアライメントは転送で崩れやすい一方、DKIMが通っていればDMARCは合格になるため、「SPFが失敗=DMARC失敗」と読むのは誤り。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。