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.

We resolve the TXT record at _dmarc.{your domain} server-side and grade the policy, alignment, and reporting setup.

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