DMARC Checker
Checks a domain’s DMARC record — the policy that tells receiving servers what to do when a
message fails SPF and DKIM, and where to send authentication reports. DMARC lives at
_dmarc.{domain}.
Try it: sendlucid.com/dmarc-checker
What you give it
A domain.
What it checks
- A DMARC record exists.
- The policy (
p=):none(monitor only),quarantine(send failures to spam), orreject(block failures).rejectis full enforcement. - Reporting addresses — aggregate (
rua=) and forensic (ruf=). - The sampling percentage (
pct=) the policy applies to.
It returns the record, the parsed tags, and any issues.
Why it matters
DMARC ties SPF and DKIM together and is what stops others from spoofing your domain. It’s also a prerequisite for BIMI. Gmail and Yahoo now require DMARC for bulk senders.
How to read it
p=none means you’re only monitoring — fine to start, but you’re not protected. Move toward
p=quarantine then p=reject once your reports show legitimate mail passing. Always set rua=
so you can see what’s failing before you enforce.