Record on the wrong host
It must sit at _dmarc.yourdomain, not on the domain itself.
Tools · 30 seconds
Look up a domain’s DMARC record, see what each tag means and whether the policy protects you.
Runs in your browser · public DNS records only · nothing stored
DMARC is a TXT record at _dmarc.yourdomain. It tells inbox providers what to do with email that claims to be from you but fails SPF and DKIM: deliver it (p=none), send it to spam (p=quarantine) or block it (p=reject).
It also asks providers to send you daily reports, so you can see every service that sends email as your domain, including ones you forgot about.
| Tag | Example | Meaning |
|---|---|---|
v | v=DMARC1 | Version. Always first. |
p | p=quarantine | Policy: none, quarantine or reject. Required. |
rua | rua=mailto:[email protected] | Where daily aggregate reports go. |
sp | sp=reject | Policy for subdomains. |
pct | pct=50 | Share of failing email the policy applies to. |
adkim / aspf | adkim=s | Alignment: r (relaxed, default) or s (strict). |
ruf | ruf=mailto:… | Failure reports. Few providers send them. |
It must sit at _dmarc.yourdomain, not on the domain itself.
Providers ignore DMARC. Keep one.
The record is invalid. Add p=none to start.
The receiving domain must publish yourdomain._report._dmarc.theirdomain. Reporting services do this when you add your domain.
Monitoring only. Plan the move to quarantine.
Gmail and Yahoo sender rules
Bulk senders send about 5,000 or more emails a day to Gmail. Cold email teams reach that quickly across mailboxes, so treat the bulk rules as the standard.
Source: Google email sender guidelines
| Rule | Who | Requirement |
|---|---|---|
| SPF or DKIM | All senders | Required |
| SPF and DKIM | Bulk senders | Required |
| DMARC, p=none or stronger | Bulk senders | Required |
| From domain aligned with SPF or DKIM | Bulk senders | Required |
| One-click unsubscribe | Bulk senders, marketing email | Required |
| Spam complaint rate | All senders | Below 0.3 percent |
Enter your domain above. The checker reads the TXT record at _dmarc.yourdomain, explains each tag and checks the policy and report addresses.
Start with p=none and a report address. After two to four weeks of clean reports move to p=quarantine, then p=reject.
It meets the minimum Google and Yahoo set for bulk senders. It does not stop anyone from sending email that pretends to be you.
Daily XML files from providers such as Google and Microsoft, listing which servers sent email as your domain and whether they passed. A DMARC reporting service turns them into readable charts.
No. The check runs in your browser. Your browser asks Cloudflare’s public DNS service (or Google’s, as a fallback) for the domain’s public records, the same records every mail server reads. RevOps Lab does not receive or store the domain or the result.