DMARC Policy Progression: From Monitor to Reject

Gary Hanley
January 27, 2026
6 min read
DMARC Policy Progression: From Monitor to Reject
Moving from p=none to p=reject requires careful planning. Learn the safe way to progress your DMARC policy without breaking legitimate email.

Moving from DMARC monitoring to enforcement is one of the most critical decisions in your email security journey. Done correctly, it protects your domain from spoofing and phishing while maintaining legitimate email flow. Done incorrectly, it can block important business emails and damage your reputation with partners and customers.

This guide provides a step-by-step roadmap for safely progressing your DMARC policy from p=none (monitoring) through p=quarantine (partial enforcement) to p=reject (full enforcement), with specific criteria and checkpoints at each stage.

Understanding the Three DMARC Policies

🔍

p=none

Action: Monitor only, no enforcement

Risk Level: Zero impact on delivery

Purpose: Discovery phase - identify all legitimate email sources

⚠️

p=quarantine

Action: Mark as spam, but don't reject

Risk Level: Low - emails still delivered

Purpose: Testing phase - validate authentication before full enforcement

🛡️

p=reject

Action: Block unauthenticated email

Risk Level: High - failed emails are rejected

Purpose: Full protection - maximum security

💡 Key Concept: The Percentage Tag

You can use the pct= tag to apply your policy to only a percentage of email. For example, p=quarantine; pct=25 applies quarantine to 25% of failing messages, allowing gradual rollout.

The Safe Progression Roadmap

1

Phase 1: Monitoring Mode (p=none)

Duration: 4-6 weeks minimum

DMARC Record:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com;

Goals:

  • Collect reports from all major email receivers
  • Identify all legitimate email sources (mail servers, marketing platforms, SaaS tools)
  • Establish baseline email volume and patterns
  • Configure SPF and DKIM for all identified sources

Success Criteria Before Moving to Phase 2:

  • ✓ At least 4 weeks of complete report data
  • ✓ 95%+ pass rate for legitimate email sources
  • ✓ All business-critical sources identified and documented
  • ✓ SPF record optimized (under 10 lookups)
  • ✓ DKIM signing enabled and validated
  • ✓ Monthly/quarterly email patterns captured

⚠️ Common Mistake

Many organizations progress too quickly from monitoring. Wait at least 4-6 weeks to ensure you capture infrequent senders like monthly reports, quarterly statements, or HR systems that only send during onboarding.

2

Phase 2: Gradual Quarantine (p=quarantine with pct)

Duration: 2-4 weeks per percentage level

DMARC Record Progression:

Week 1-2: 10% quarantine

v=DMARC1; p=quarantine; pct=10; rua=mailto:dmarc@yourdomain.com;

Week 3-4: 25% quarantine

v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@yourdomain.com;

Week 5-6: 50% quarantine

v=DMARC1; p=quarantine; pct=50; rua=mailto:dmarc@yourdomain.com;

Week 7-8: 100% quarantine

v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc@yourdomain.com;

Monitoring at Each Step:

  • Watch for customer complaints about missing emails
  • Monitor spam folder placement rates if possible
  • Track any new authentication failures in reports
  • Verify no business impact from quarantine policy

Success Criteria Before Moving to Phase 3:

  • ✓ Zero complaints about legitimate email delivery
  • ✓ 98%+ pass rate maintained
  • ✓ No new legitimate sources discovered
  • ✓ Stakeholder buy-in for reject policy
3

Phase 3: Gradual Reject (p=reject with pct)

Duration: 2-4 weeks per percentage level

DMARC Record Progression:

Week 1-2: 10% reject

v=DMARC1; p=reject; pct=10; rua=mailto:dmarc@yourdomain.com;

Week 3-4: 25% reject

v=DMARC1; p=reject; pct=25; rua=mailto:dmarc@yourdomain.com;

Week 5-6: 50% reject

v=DMARC1; p=reject; pct=50; rua=mailto:dmarc@yourdomain.com;

Week 7-8: 100% reject

v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com;

Critical Monitoring:

  • Establish 24/7 monitoring process
  • Set up alerts for any authentication failures
  • Have rollback plan ready (revert to quarantine if needed)
  • Communicate policy change to stakeholders

🚨 High Alert Phase

This is where email can actually be blocked. Monitor closely and have a rapid response plan. Any legitimate email that starts failing must be fixed immediately.

4

Phase 4: Full Enforcement & Maintenance

Final DMARC Record:

v=DMARC1; p=reject; aspf=r; adkim=r; rua=mailto:dmarc@yourdomain.com; ruf=mailto:forensic@yourdomain.com; fo=1;

Ongoing Tasks:

  • Weekly report review for new sources or anomalies
  • Update SPF/DKIM when adding new email services
  • Test authentication before deploying new email-sending applications
  • Monitor pass rates to ensure they stay above 98%
  • Document changes to email infrastructure

Alternative Progression Strategies

Strategy 1: Aggressive Progression (High-Risk Tolerance)

For organizations with simple email infrastructure and high confidence:

  • 4 weeks monitoring (p=none)
  • 2 weeks quarantine at 100% (p=quarantine)
  • 2 weeks reject at 50% (p=reject; pct=50)
  • Full reject (p=reject)

Total time: ~2 months

Strategy 2: Conservative Progression (Low-Risk Tolerance)

For organizations with complex email infrastructure or low risk tolerance:

  • 8-12 weeks monitoring (p=none)
  • 4 weeks gradual quarantine with 10%, 25%, 50%, 100%
  • 4 weeks quarantine at 100%
  • 8 weeks gradual reject with 10%, 25%, 50%, 75%, 100%

Total time: 6+ months

Strategy 3: Subdomain-First Progression

Enforce on low-risk subdomains first:

  1. Set p=reject for subdomains with no legitimate email (e.g., api.yourdomain.com)
  2. Progress marketing subdomains (e.g., news.yourdomain.com)
  3. Finally, enforce on primary domain

Decision Factors: When to Progress

Factor Ready to Progress Not Ready
Pass Rate 98%+ passing Below 95%
Time in Current Phase Minimum duration met Too early
Unknown Sources All identified New sources appearing
User Complaints Zero complaints Any delivery issues
SPF Record Under 10 lookups At or over limit
Stakeholder Approval Full buy-in Concerns remain

Handling Progression Issues

Problem: Legitimate Email Starts Failing

Immediate Actions:

  1. Identify the source from DMARC reports
  2. Contact the service provider or check their documentation
  3. Add their SPF include or IP to your SPF record
  4. Enable DKIM signing if available
  5. Test authentication before widespread deployment

If Urgent: Temporarily roll back to previous policy level while fixing authentication.

Problem: Pass Rate Suddenly Drops

Common Causes:

  • New email service deployed without authentication setup
  • Third-party service changed infrastructure
  • DKIM keys rotated without updating DNS
  • SPF record modified incorrectly

Response: Investigate immediately, pause progression if needed, fix authentication issues before continuing.

Problem: Increased Spoofing Attempts Detected

This is actually a success indicator! Your DMARC reports are now showing attempted spoofing that would have previously gone undetected.

Action: Document the attempts, continue progression. This validates the need for enforcement.

Progression Checklist

Use this checklist before advancing to the next policy level:

Before Quarantine:

  • Monitored for at least 4 weeks
  • 95%+ pass rate achieved
  • All legitimate sources identified and authenticated
  • SPF record optimized (under 10 lookups)
  • DKIM signing enabled and verified
  • Stakeholder communication completed

Before Reject:

  • Quarantine policy tested for at least 4 weeks
  • 98%+ pass rate maintained
  • Zero legitimate email delivery issues
  • 24/7 monitoring process established
  • Rollback plan documented and tested
  • Executive approval obtained

Conclusion

DMARC policy progression is a marathon, not a sprint. The total timeline from p=none to p=reject typically takes 3-6 months for most organizations. While this may seem slow, it's necessary to ensure:

  • All legitimate email sources are properly authenticated
  • No business disruption occurs
  • Stakeholders are informed and prepared
  • Your domain gains maximum protection against spoofing

Remember: It's always better to progress slowly and safely than to rush and block legitimate email. The end goal—full DMARC enforcement at p=reject—is worth the careful journey.

Automate Your DMARC Progression

DMARC Busta provides AI-powered progression recommendations and automated policy updates for safe, confident enforcement.

Start Free Trial
#dmarc #policy #progression #enforcement

Share this article

Related Articles

Put Your Email Security on Autopilot

Let AI handle DMARC compliance while you focus on your business.