DMARC Checker
Check a DMARC record and see what its policy actually does.
Related Tools
SPF Checker
Check a domain's SPF record. Follows every include and counts the 10-lookup limit.
Use tool →DKIM Checker
Look up and validate DKIM records by selector. Key type, size, and testing flags.
Use tool →MX Record Lookup
Look up MX records for any domain. See mail servers, priorities, and misconfigurations.
Use tool →Email Header Analyzer
Parse raw email or message headers to trace delivery path, authentication, and delays.
Use tool →How to Check a DMARC Record
Type a domain and hit Check. The tool queries the TXT record at _dmarc.yourdomain.com over DNS-over-HTTPS, straight from your browser, and breaks the record down tag by tag in plain English. You get the policy, how much mail it covers, where the reports go, and a checklist of everything receivers actually enforce, with RFC 7489 references where it matters.
Two checks here that most lookup tools skip. If you check a subdomain and nothing's published there, we fall back to the organizational domain, the same discovery receivers do (RFC 7489 §6.6.3). And if your reports go to a third-party address, we verify the receiving domain has authorized them. An unauthorized external rua address means receivers silently skip sending reports, which is why some domains publish a perfect record and never see a single one.
How DMARC Ties SPF and DKIM Together
SPF and DKIM each verify something, but neither one checks the From address your recipient actually sees. SPF validates the envelope sender. DKIM validates whatever domain signed the message. A spoofer can pass both while putting your domain in the From header. DMARC closes that gap with alignment: the domain that passed SPF or DKIM has to match the From domain. One aligned pass is enough.
That's why mail through third-party platforms sometimes fails DMARC while passing SPF. The platform's bounce domain passes SPF, but it doesn't align with your From domain. The fix is a DKIM signature from your own domain, which is exactly what the platform's "domain authentication" setup gives you. Test the other two legs with our SPF Checker and DKIM Checker.
Rolling Out DMARC Without Breaking Your Mail
Start at p=none with a rua address. Nothing changes for your mail, but reports start arriving, and they'll show every server sending as your domain, including the ones you forgot about. Fix the legitimate senders that fail. Usually it's a missing DKIM signature or an SPF include that never got added.
When the reports look clean, move to p=quarantine; pct=25. A quarter of failing mail goes to spam, so a mistake stings instead of burns. Ramp pct to 100, then switch to p=reject. Two warnings from the field: pct does nothing while you're still on p=none, and a domain that sits at p=none forever is advertising that spoofing it works. Starting from zero? Our SPF & DKIM Generator builds all three records.