DMARC Checker
Free DMARC checker. Parse your DMARC record tag by tag, see plain-English verdicts, and get the exact next step from p=none to p=reject. No login required.
About the DMARC Checker
This free DMARC checker looks up your domain's DMARC record and parses every tag - policy, subdomain policy, reporting addresses, alignment modes and percentage - into plain-English verdicts. DMARC ties SPF and DKIM together and tells receivers what to do with mail that fails authentication.
Gmail and Yahoo now require DMARC for bulk senders, so a missing or misconfigured record is a direct deliverability problem. Enter your domain to see your exact policy and the recommended next step on the path from monitoring (p=none) to full enforcement (p=reject).
Frequently asked questions
What does DMARC p=none mean?
p=none is monitoring mode: receivers report authentication failures to you but still deliver spoofed mail normally. It is the correct starting point while collecting reports, but you should progress to p=quarantine and then p=reject.
What is a good DMARC policy?
p=reject is the end goal - it blocks unauthenticated mail outright. Start at p=none to monitor, move to p=quarantine, then p=reject once your legitimate mail is passing consistently.
Where do I publish a DMARC record?
As a TXT record at _dmarc.yourdomain.com. This checker looks there automatically and shows you the exact record to publish if none exists.
Did this check reveal a problem?
Postbox Consultancy Services fixes email deliverability for a living - 500+ clients over 10+ years. Authentication, blacklist recovery, cold email infrastructure and full audits.