DMARC Checker
Check a domain's DMARC record - see whether mail sent from it is protected against spoofing.
Enter a domain name to begin.
Reference
Understanding DMARC
DMARC ties together the two checks it depends on, SPF and DKIM, into one enforceable policy for what happens when a message fails either one.
- DMARC (Domain-based Message Authentication)
- A DNS TXT record that tells receiving mail servers what to do when a message fails SPF and/or DKIM (the two underlying checks that verify a sender and that a message wasn't altered) - reject it outright, quarantine it (usually spam), or just monitor and deliver it anyway. Also where authentication reports get sent.
- Policy (the "p" tag)
- The core setting: reject (unauthenticated mail is rejected outright), quarantine (flagged, usually sent to spam), or none (delivered normally - monitoring only, no real protection).
- Alignment (adkim/aspf)
- How strictly the domain in the visible "From" address has to match the domain that actually passed SPF or DKIM. Relaxed (the default) allows a subdomain match; strict requires an exact match.
- Reports (rua/ruf)
- Aggregate reports (rua) are periodic summaries of authentication activity across all mail claiming to be from the domain - the main way an owner monitors this. Forensic reports (ruf) would cover individual failures, but are rarely honoured by mailbox providers today.
- Why this matters
- Without a DMARC policy, anyone can send email that appears to come from your domain - a common tactic in phishing - and receiving servers have no instruction on what to do about it. A properly enforced policy closes that gap.
Check the records DMARC depends on: SPF Checker and DKIM Checker.