Raw Record
Issues Found
Free DMARC Record Checker
Validate your DMARC policy and check your email authentication setup
Got p=none results? Read the full progression playbook — what to publish at each stage, the 12 most common pitfalls, and the data trigger for advancing. Read the policy guide →
What is DMARC?
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that gives domain owners control over what happens to emails that fail SPF or DKIM checks.
It works by publishing a policy in your DNS that tells receiving mail servers whether to accept, quarantine, or reject emails that don't pass authentication.
How to Read Your DMARC Record
v=DMARC1 — Required. Identifies this as a DMARC record.
p=none|quarantine|reject — The policy. None = monitor, Quarantine = spam folder, Reject = block.
rua=mailto: — Where to send aggregate reports (daily summaries).
ruf=mailto: — Where to send forensic reports (individual failures).
pct= — What percentage of failing emails the policy applies to (default 100).
Related Tools
DMARC works alongside SPF and DKIM. Check all three for complete email authentication.
Learn More About DMARC
The Complete DMARC Policy Guide
Full progression playbook with real-world record patterns and pitfalls
DMARC Policies Compared: None vs Quarantine vs Reject
Understand the differences and when to use each
DMARC Quarantine vs Reject
Which enforcement level is right for you?
How Long Does DMARC Take to Start Working?
Timeline expectations for your DMARC rollout
Why Domains Get Stuck at p=none
Common blockers and how to overcome them
How to Read DMARC XML Reports
Make sense of your aggregate reports
DMARC Alignment Explained Simply
SPF and DKIM alignment demystified