Free tool
DMARC checker
DMARC tells receiving mail servers what to do with email that claims to be from your domain but fails authentication. This checker finds your record at _dmarc, validates its tags and explains your policy in plain language.
What this checks
- Record exists at _dmarc.yourdomain and there is exactly one
- p= policy: none (monitor), quarantine (spam), reject (refuse), explained in plain language
- sp= subdomain policy weaker than p=
- pct= rollout percentage
- rua= and ruf= addresses, and whether outside report addresses have authorised them
- adkim/aspf alignment, fo=, ri= and rf= tags
How to use it
- Enter your domain.
- If no record exists, copy the suggested p=none record and add it as a TXT record at _dmarc.
- Read aggregate reports for a few weeks and fix any legitimate sender that fails.
- Move to quarantine with a small pct and raise it gradually. Reject comes last, never first.
Methodology and limitations
PixelPrivate performs passive checks against publicly visible configuration only. It does not test for exploitable vulnerabilities, so a clean result is not a guarantee of security. Read the full security methodology.
Key terms
- DMARC — DMARC (Domain-based Message Authentication, Reporting and Conformance) is a DNS record that tells receiving mail servers what to do with email that claims to be from your domain but fails SPF and DKIM checks..
- SPF — SPF (Sender Policy Framework) is a DNS TXT record that lists the servers allowed to send email on behalf of your domain..
- DKIM — DKIM (DomainKeys Identified Mail) attaches a cryptographic signature to outgoing email so receivers can verify it came from your domain and was not altered in transit..
Frequently asked questions
What is the difference between p=none, quarantine and reject?
none only monitors, quarantine asks receivers to treat failures as suspicious (usually spam), reject asks receivers to refuse failing mail.
Where do I add the DMARC record?
In the DNS settings of whoever hosts your DNS (often your registrar or Cloudflare), as a TXT record with the name _dmarc.
Who receives the reports?
The mailbox in rua=. Reports are XML and hard to read; a free DMARC report service can summarise them.
Monitor this domain continuously with PixelPrivate.
Create a free account to re-check automatically, keep your DKIM selectors, and get alerted when SPF, DKIM, DMARC or MX records change.
Create free accountRelated tools
Related guides
- DMARC Explained for Small BusinessesWhat DMARC is, what p=none, quarantine and reject mean, how reports work, and a safe plan to reach enforcement.
- How to Prevent Email Spoofing of Your DomainStep-by-step instructions to stop criminals sending email as your domain using SPF, DKIM and DMARC, with a safe path to enforcement.