Glossary · DMARC policy (p=none, p=quarantine, p=reject)

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.

01

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.

02

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.

03

Which pages use this term?

Sources

Where does this come from?

Related

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.