DMARC Record Checker — _dmarc Policy Validation
Validate _dmarc TXT policy records with parsed tags and deliverability score context
How to Use This Tool
- Enter the organizational domain protected by DMARC.
- The tool validates the hostname and queries live DNS.
- checkEmailDns fetches TXT at _dmarc.domain.
- DMARC entry reports found, valid, value, details, and message.
- Parsed details include p=, sp=, rua, ruf, pct, adkim, and aspf when present.
- Review policy level and tighten from none toward quarantine or reject.
About This Tool
DMARC at _dmarc.example.com tells receivers how to handle mail failing SPF and/or DKIM alignment and where to send aggregate reports. Missing DMARC, invalid syntax, or perpetual p=none leaves spoofing enforcement to receiver guesswork. VSPIC DMARC record checker uses the email-deliverability action, queries _dmarc via checkEmailDns, and highlights the DMARC row with found, valid, value, parsed details including p= policy, and message text alongside the full deliverability score.
Operators landing on DMARC record checker want _dmarc host confirmation and policy tags first. JSON still includes SPF and DKIM rows from emailDns for context — fix DMARC after SPF and DKIM publish, not in isolation.
Common use cases
- •View all DNS records of a domain after migration
- •Confirm DNS records after domain changes
- •Test for DNS leaks when using a VPN
- •Debug email delivery with MX and TXT records
Why use VSPIC for ?
- _dmarc-specific validation in one click.
- Parsed policy tags for audit evidence.
- Live TXT value copied into remediation tickets.
- Deliverability score shows DMARC contribution.
- Free read-only check — no test messages sent.
- Consistent with other VSPIC mail authentication tools.
Where DMARC lives in DNS
DMARC records publish as TXT on _dmarc.example.com, not the apex. A common first mistake is pasting DMARC TXT at example.com. Our checker queries _dmarc.host automatically via checkEmailDns.
found true with valid true means v=DMARC1 syntax parsed. found false means receivers lack domain-level policy — spoofing enforcement defaults vary.
Understanding p= policy tags
p=none monitors without enforcement. p=quarantine asks spam-folder treatment for failures. p=reject requests rejection — strongest when SPF and DKIM are reliable.
details exposes parsed p=, optional sp= for subdomains, pct sampling, and alignment adkim/aspf. valid true with p=none is syntactically fine but security-soft.
rua and ruf reporting tags
rua=mailto: addresses receive aggregate XML reports. Our parser surfaces them in details when present. This checker does not confirm mailboxes accept reports.
ruf forensic reports are increasingly rare. Including ruf in DNS does not harm policy but may yield no traffic.
DMARC and the deliverability score
email-deliverability awards up to 25 points for DMARC — full when found and valid, partial when found but invalid, zero when missing. Combine with SPF record checker and DKIM record checker rows in the same JSON.
good overall rating typically needs strong scores across SPF, DKIM, DMARC, and MX.
Policy rollout playbook
Start p=none with rua to observe legitimate sources. Move to p=quarantine when reports show alignment. Escalate to p=reject after confidence. Document each phase in change tickets.
Sudden jumps to reject without working DKIM cause false positives — legitimate mail quarantined while spoofing continues on lookalike domains.
Alignment and strict tags
adkim=s and aspf=s demand strict domain alignment. Relaxed defaults allow organizational domain match across subdomains. Strict tags harden policy but break mail when vendors sign with their own domains.
Review rua reports before enabling strict alignment.
Relationship to DMARC record generator
Draft policy client-side with DMARC record generator, publish on _dmarc, verify here. Pair with email spoofing test before p=reject to surface permissive SPF gaps.
email-dns-health-check scores all authentication pillars when you need holistic view.
Subdomain and organizational domain policy
DMARC at _dmarc.apex does not automatically protect all subdomains unless sp= or explicit subdomain policies exist. Marketing on mail.example.com may need its own authentication and possibly _dmarc.mail if used as organizational domain.
Enter the organizational domain from rua reporting context — usually the apex brand domain.
API action email-deliverability
GET /ip-tools/api/extended?action=email-deliverability&domain=example.com returns emailDns.records DMARC row. Automate verification after _dmarc TXT edits in CI.
Export p= and queriedAt for compliance questionnaires.
Privacy and responsible use
Published DMARC is public DNS. Query domains you own or administer.
rua addresses in records reveal security contacts — expected for public policy.
Important notes & limitations
- Does not verify rua mailboxes exist or parse incoming reports.
- Valid p=none earns validity points but weak enforcement — read policy tag.
- Subdomain DMARC at _dmarc.bounce.example.com requires that host as input if used.
- BIMI and advanced extension tags may appear in raw value without dedicated columns.
- Does not prove SPF/DKIM alignment on live mail — DNS only.
Frequently Asked Questions
Yes. VSPIC offers this DMARC record checker at no cost with no account required. Results load in real time.
We do not permanently store your queries on our servers. Some tools run entirely in your browser; others fetch public data for the request only.
Yes. Open the page in any modern phone or tablet browser. Results work on Wi‑Fi and mobile data.
No. It queries _dmarc.domain per RFC 7489. DMARC at apex is incorrect placement.
Yes for syntax — valid can be true. Enforcement is weak until you escalate to quarantine or reject.
Missing or broken SPF, DKIM, or MX still lowers total score. Inspect all emailDns rows.
No. It reads DNS tags only. Use a DMARC report analyzer on incoming XML.
Only after rua reports confirm legitimate mail passes alignment. Strict tags break misaligned vendor mail.
email-deliverability with a domain parameter.
Next step for your check
Continue with dmarc record generator on VSPIC.
Related Tools
Explore more free VSPIC tools for IP, DNS, security, and network diagnostics.
DMARC Record Generator
Generate DMARC TXT for _dmarc with policy, rua, and alignment tags
Use Free →SPF Record Checker
SPF Record Checker — free online tool
Use Free →Email Spoofing Test
Score domain spoofing risk from SPF, DKIM, and DMARC policy gaps
Use Free →Email DNS Health Check
Email DNS Health Check — free online tool
Use Free →DNS Lookup Tool — DNS Checker
Free DNS lookup tool and DNS checker — query A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain.
Use Free →Reverse DNS Lookup
Resolve IP addresses to hostnames via PTR records
Use Free →
Trusted by Users Who Value Privacy
Always Free
No premium plan ever
100% Private
Files processed in browser
Instant Results
Convert in seconds
Works Everywhere
Any device, any OS