Blog article

DMARC option overview:
Most businesses know that DMARC has three policy options. Fewer know how to decide which DMARC option to apply – and when. This guide is a decision framework.
The right DMARC option depends on your visibility into email-sending sources, the state of your SPF and DKIM configuration, and your company’s readiness to enforce.
Not sure where your domain stands? Run a free domain analysis to see your current DMARC, SPF, and DKIM configuration in seconds.
The p= tag tells receiving servers what to do with emails that fail DMARC authentication. It applies only to emails that fail – messages that pass DMARC are unaffected, regardless of the policy you set.
One thing to note: Receiving servers decide whether to honor the policy. Most major providers do, but not all. That means p=reject doesn’t guarantee universal blocking.
Here is how each DMARC option works:
| Policy | Instruction | Delivery |
|---|---|---|
| p=none | Take no action | Yes |
| p=quarantine | Route to Spam or Junk | Yes – filtered |
| p=reject | Reject the message | No |
p=none is the right DMARC option at the start of a deployment. When an organization doesn’t yet have a complete picture of its email-sending sources, monitoring mode provides visibility without the risk of blocking legitimate email.
You are ready to leave p=none when:
The risk is staying at p=none without a plan to progress. At this policy level, spoofed and unauthenticated emails continue to reach recipients. The domain is monitored – not protected.
A business is ready for the p=quarantine DMARC option when its primary sending sources are identified and authorized. At this stage, failing emails are routed to Spam or Junk rather than rejected. Legitimate email that’s misconfigured during the transition is recoverable – recipients can check their Spam folder.
Treat p=quarantine as temporary. Its purpose is to surface remaining authentication failures before full enforcement.
Companies often underestimate how long this stage takes. Organizations with multiple domains, subsidiaries, or regions take longer to standardize sender configuration. Rushing to p=reject before sender configuration is complete creates delivery risk for legitimate emails.
p=reject is the only DMARC option that actively prevents spoofed email from reaching recipients. It is operationally safe when:
Messages that fail DMARC are blocked. They don’t reach the inbox, they don’t land in Spam, and they can’t be retrieved.
Legitimate emails only fail at p=reject if senders aren’t correctly configured. Address the configuration – don’t avoid enforcement.
Most companies don’t stall on p=none because they lack intent. They stall because of operational realities that are hard to resolve at scale.
Four issues commonly block progress:
Full enforcement starts with full visibility. Sendmarc’s platform identifies every source sending email on behalf of your domains – including unauthorized tools your own teams may not know about.
Sendmarc provides:
See how Sendmarc supports your path to full DMARC enforcement.