Example DMARC record
_dmarc.example.com TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; pct=100"
Policies
| p= | Effect |
|---|---|
| none | Monitor only — failing mail is still delivered |
| quarantine | Failing mail goes to spam |
| reject | Failing mail is refused — the strongest protection |
Rolling out DMARC safely
- Publish
p=nonewith a rua address and read the reports for a few weeks. - Make sure every legitimate sender passes SPF or DKIM with alignment.
- Move to
p=quarantine, thenp=reject.
If you check a subdomain without its own record, the tool shows the policy inherited from the main domain.
Frequently asked questions
Is p=none enough?
It meets the Gmail and Yahoo requirement to have DMARC, but it does not stop spoofing. Aim for quarantine or reject.
What are rua reports?
Daily aggregate XML reports from receivers listing which servers sent mail as your domain and whether it passed.
What does alignment mean?
The domain in the visible From address must match the domain verified by SPF or DKIM. Relaxed (r) allows subdomains; strict (s) requires an exact match.

