By Debmedia Technologies LLP · Kolkata, India · Updated
What Is a DMARC Record?
DMARC is a DNS policy that tells receiving servers what to do with email that fails SPF and DKIM checks. It also asks them to send you reports, so you can see who is sending mail in your name. The record is a TXT record published at _dmarc.yourdomain.com.
Large mailbox providers now expect DMARC from anyone who sends in volume. A missing or weak record makes spoofing easier and can hurt delivery. This checker reads your record and explains every part of it.
How to Use This DMARC Checker
- Type your domain, such as example.com.
- Choose a resolver and press Check DMARC.
- Read the record, the list of checks and the table of tags.
- Fix errors first, then warnings.
If your domain has no record but its parent domain does, the tool follows the same fallback receivers use and tells you where it found the record.
DMARC Tags Explained
| Tag | Purpose |
|---|---|
| v | Version. Must be DMARC1 and must come first. |
| p | Policy for the domain: none, quarantine or reject. |
| sp | Policy for subdomains. If missing, p is used. |
| pct | Percentage of failing mail the policy applies to. |
| rua | Where daily aggregate reports are sent. |
| ruf | Where individual failure reports are sent. Few receivers support this. |
| adkim / aspf | Alignment mode for DKIM and SPF: relaxed (r) or strict (s). |
Choosing a Policy
Move through the policies in stages rather than switching on reject immediately.
- p=none. Monitor only. Collect reports and find every legitimate sender.
- p=quarantine. Failing mail goes to spam. Raise pct gradually.
- p=reject. Failing mail is refused. This gives the strongest protection.
The tag definitions come from RFC 7489, the DMARC specification.
Common DMARC Problems
- No record found. Create a TXT record named _dmarc. The record builder makes one for you.
- Passing SPF or DKIM but failing DMARC. The domain used by SPF or DKIM must align with the visible From domain.
- No report address. Without rua you work blind. Add a mailbox that can receive XML reports, or use a report-processing service.
- Two records. Keep only one DMARC record at _dmarc.
Build the Foundation First
DMARC only passes when SPF or DKIM passes and aligns. Verify both with the SPF record analyzer and the DKIM key verifier before tightening your policy.
Why Use a DMARC Checker After Every Change?
DMARC records are short, but one misplaced character can switch off your policy. A DMARC checker reads the record exactly as receivers see it, so you find typos, duplicate records and missing report addresses before they affect delivery.
Use the DMARC checker whenever you add a new email service, change your report mailbox or tighten the policy. It also helps when you take over a domain from someone else and want to know what protection is already in place. A thirty-second check is far cheaper than a week of lost or spoofed mail.
Frequently Asked Questions
Disclaimer: results come from live requests and can change as records and servers change. We cannot guarantee that every answer matches what every visitor sees.