DMARC
DMARC Record Checker
Enter a domain. We pull the DMARC record from DNS, grade policy and alignment, list every reporting address, and flag the common ways DMARC misconfigures in production.
Want to build a record instead? Use the DMARC Record Generator.
How it works
What this checker actually does
DMARC lives at a special host. We resolve it server-side, parse every tag, and grade the record against what production deliverability actually needs.
DNS lookup
We resolve TXT records at _dmarc.{your domain}. Server-side via Node DNS, not browser DOH, so the result reflects what a real receiver sees.
Tag parse
Every DMARC tag (v, p, sp, pct, rua, ruf, adkim, aspf, fo, rf, ri) gets pulled out, validated, and explained in plain English.
Policy grading
We tell you whether the policy actually enforces, whether subdomains are protected, and whether alignment will misfire under common ESP setups.
Issues + recommendations
Findings come graded error / warning / info, with the fix written next to each one. No PDF, no signup, no lead capture.
When to use it
When this tool fits
Pick the checker when you are diagnosing a domain. Pick the generator when you are publishing a new record.
- A mailbox provider just bounced your mail with a DMARC failure. Check the record first. Often the issue is strict alignment on a sender that signs with a subdomain.
- You are auditing a domain you just took over. The checker tells you whether the previous owner left you a usable DMARC record or a placeholder.
- You moved from p=none to p=quarantine and want to confirm it landed. Run the checker. The policy summary surfaces the enforcement level and the pct value plainly.
Go deeper
Related Email Almanac questions
The Almanac explains the why behind each policy and reporting choice.
Want a full deliverability audit?
DMARC is one signal. We read every signal that affects whether your mail reaches the inbox and hand you a plain-English report.
Try it deeper with RME