DMARC Checker
About DMARC Checker
This tool looks up the _dmarc TXT record for your domain, parses every tag (v, p, sp, pct, rua, ruf, adkim, aspf), and validates policy + alignment configuration. It checks whether SPF and DKIM align with the From: domain — the actual requirement for DMARC to pass — and surfaces missing rua / ruf reporting addresses.
How the DMARC check works
Policy, alignment, reports — all parsed
Fetch _dmarc TXT record
Live DoH query for the TXT record at _dmarc.yourdomain.com. We surface every tag: v, p, sp, pct, rua, ruf, adkim, aspf.
Parse policy + alignment
Detects p=none (no protection), missing rua, soft alignment (adkim=r / aspf=r), wildcard percentages, and incompatible subdomain policies.
Cross-check against SPF + DKIM
DMARC only works if SPF or DKIM ALIGNS. We check the From: domain matches Return-Path (SPF) or d= tag (DKIM), and flag misalignment.
Common DMARC errors this catches
Why DMARC fails in production
No DMARC record at all
Receiving servers have no policy to enforce. Spammers can spoof your domain freely. This is the most common state for SMB domains — even ones using Microsoft 365 or Google Workspace.
Stuck at p=none forever
Monitoring mode is a starting point, not a final state. Domains that stay at p=none for years gain zero protection. Move to p=quarantine within 60 days of deploying DMARC.
Missing rua= reporting address
Without rua, you receive no aggregate reports — you cannot see which senders are failing alignment. Always set rua=mailto:[email protected].
Soft alignment (adkim=r / aspf=r)
Relaxed alignment lets subdomains pass DMARC even when the From: domain does not match. Set adkim=s and aspf=s for strict alignment if you do not use subdomain mailers.
Marketing platforms failing alignment
Mailchimp, HubSpot, Salesforce, Klaviyo often send "on behalf of" your domain — DKIM passes but with their d=, breaking DMARC alignment. Fix: configure DKIM with your own domain in their vendor settings.
pct=10 stuck at "rollout"
Many domains start at p=quarantine; pct=10 and never advance. The policy is only enforced on 10% of failing mail — 90% of spoofing still gets through. Increase pct stepwise.
FAQ
DMARC checker — common questions
What is a DMARC record?+
What does p=none mean in DMARC?+
What is the difference between p=quarantine and p=reject?+
Why is DMARC alignment failing even though SPF and DKIM pass?+
What is rua and ruf in a DMARC record?+
Single-protocol tools
Need just one protocol?
Beyond Free Tools
Enterprise Cloud & IT Services
From Microsoft 365 migrations to fully managed infrastructure — we handle every layer of your IT stack.
Migration Tools We Use
Enterprise-grade tooling for every platform
- BitTitan MigrationWiz— Cloud-to-cloud email & data
- Microsoft Exchange Hybrid— On-prem to Exchange Online
- ShareGate Desktool— SharePoint & OneDrive
- Microsoft Mover.io— Google Drive to OneDrive
- Entra ID Connect— AD sync & hybrid identity
- PowerShell & EWS API— Automation & bulk ops