What do p=none, p=quarantine and p=reject mean?
They are the three policies a DMARC record can state. p=none asks receiving servers to take no action; p=quarantine asks them to treat failing mail as suspect; p=reject asks them to refuse it.
Last read from the sources at the foot of this page.
What does DMARC policy (p=none, p=quarantine, p=reject) mean?
reject: The Domain Owner wishes for Mail Receivers to reject email that fails the DMARC mechanism check.
p=none is where a firm starts, so that the reports show which services send in its name. It protects nothing: a forged message still reaches the inbox. A record left at p=none reads as protection at a glance and is not.
p=quarantine sends failing mail to spam or holds it for review. p=reject refuses it during delivery, so the person never sees it. The usual path is none, then quarantine, then reject, each step taken once the reports show genuine mail passing.
A record can also carry pct=, the share of failing mail the policy applies to. With p=reject and pct=10, one failing message in ten is refused; the rest are treated as quarantine. A firm moving up a step can use pct= to take it gradually and raise it to 100 when nothing genuine fails.
Where does it show up in a reading?
In a LeakTrace reading it is read under “Forged email in your name”: the records that tell inboxes whether to refuse email sent as you (DMARC, SPF and DKIM).
p=none and no record are open ways in; p=quarantine is partly closed; p=reject closes forged email on that domain.
Which pages use this term?
Where does this come from?
- RFC 7489, Domain-based Message Authentication, Reporting, and Conformance (DMARC)rfc-editor.orgRead 1 November 2026
See what is open before anyone else does.
We read your domain from outside and show each way in with a check anyone can re-run.