How To Fix DMARC Quarantine Or Reject Policy Not Enabled?

Daniyal Dehleh Avatar

Updated:

|

3 min read

Loading

Loading

How To Fix DMARC Quarantine Or Reject Policy Not Enabled

Your DMARC record exists, but it’s stuck on p=none (monitoring only). This means you’re collecting data about email authentication failures without taking action — leaving your domain vulnerable to spoofing.

Here’s how to enable enforcement and protect your sender reputation.

Check your current DMARC policy

Start by confirming what’s actually in your DMARC record (you might already be in quarantine or reject without knowing it).

Run a DMARC lookup using MXToolbox or DMARCian. Look for the p= tag:

Policy tagWhat it meansAction taken
p=noneMonitoring onlyNo action on failed emails
p=quarantineTreat as spamFailed emails go to spam/junk
p=rejectBlock outrightFailed emails never delivered

If you see p=none, you need to change it. If you see p=quarantine or p=reject, your policy is already enabled (skip to troubleshooting at the end).

Prepare for policy enforcement

Don’t jump straight to p=reject. You need to make sure all your legitimate email sources pass authentication first (or you’ll block your own emails).

Review your DMARC aggregate reports for at least 2-4 weeks. Check for:

  • Any legitimate senders failing SPF or DKIM checks
  • Third-party services sending on your behalf (marketing tools, CRMs, support desks)
  • Forwarded emails that break authentication

Fix authentication failures before changing your policy. Add missing IP addresses to SPF, configure DKIM signing for all platforms, or switch forwarding setups to preserve authentication.

If you’re unsure how your current emails are performing, run a free email deliverability test to see exactly where your messages land.

Update your DMARC policy to quarantine

Once you’ve confirmed all legitimate senders are passing authentication, update your DMARC TXT record.

Log in to your DNS provider (wherever you manage domain records—GoDaddy, Cloudflare, Namecheap, etc.) and locate your DMARC record. It looks something like this:

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

Change p=none to p=quarantine:

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

Save the record. DNS changes typically take minutes to propagate, but can take 24-48 hours depending on TTL and caching.

With p=quarantine enabled, emails failing authentication will land in spam folders instead of inboxes. This gives recipients a chance to review suspicious mail before it’s permanently blocked.

Move to reject policy (maximum protection)

After running p=quarantine for 2-4 weeks without issues (no legitimate emails getting spam-foldered), you can move to p=reject.

Update your DMARC record again:

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

The p=reject policy tells receiving servers to deny unauthenticated emails entirely. Failed messages never reach the recipient—not even the spam folder.

This is the strongest protection against spoofing and unauthorized use of your domain. But it’s also unforgiving (legitimate emails misconfigured in this way will bounce), which is why you must test quarantine first.

Monitor after policy changes

Keep checking your DMARC reports after every policy update. Watch for:

  • Sudden increases in failed authentication from legitimate sources
  • Bounce messages or delivery complaints from customers
  • Drops in email engagement metrics (opens, clicks)

If legitimate emails start failing, roll back to p=quarantine and fix the authentication issues before trying p=reject again.

Use the email spam checker extension to test your email deliverability with seed lists directly in Gmail or Outlook (it estimates placement trends before you send to your full list, helping you catch issues early).

Troubleshooting: Policy enabled, but still seeing the error

If your DMARC record shows p=quarantine or p=reject but you’re still getting “policy not enabled” errors, check these:

  • DNS propagation delay — Wait 24 hours after making changes
  • Subdomain policy missing — Add sp=quarantine or sp=reject to cover subdomains
  • Percentage tag limiting enforcement — Remove pct= tags (or set to pct=100)
  • Multiple DMARC records — Delete duplicate records—you can only have one

If you’re still stuck, check if your domain is blacklisted or if there are other reasons your emails are going to spam.

Still experiencing deliverability issues?

If DMARC enforcement didn’t solve your delivery problems (or if it’s causing legitimate emails to fail), you don’t have to figure it out alone. You can schedule a free consultation with an email deliverability expert who can audit your full setup (SPF, DKIM, DMARC, IP reputation) and get you back to the inbox.

Frequently asked questions

Here are some frequently asked questions about DMARC quarantine:

How long before DMARC policy changes take effect? 

Minutes to 24-48 hours, depending on TTL and caching. Use a DMARC checker to confirm the new record is live.

Will p=reject block emails from mailing lists or forwarders? 

Yes, if those services don’t preserve authentication. Move to p=reject slowly and monitor reports to catch these issues.

Can I set different policies for different subdomains? 

Yes, use the sp= tag in your main DMARC record to set subdomain policy separately (e.g., sp=quarantine while the main domain uses p=reject).

What’s a safe pct value when testing enforcement? 

Start with pct=10 (enforces policy on 10% of failed emails), then increase to 25, 50, 75, and finally 100 as confidence grows.

How do I know if my legitimate emails are being blocked? 

Check DMARC aggregate reports for your own domain in the “fail” section, or ask recipients to check spam folders and forward bounce messages.

Email Warm-up
Invalid phone number
Email Deliverability Score
Enter Your Email Address To Check Your
Deliverability Score
Envelope
Invalid phone number
Revenue Booster

David Pogue

Expert Consultants

Anna Smith

Custom Warmup

Michael Lee

Why Am I Getting A 550 5.0.0 Error & How To Fix It? [4-Steps]
The 550 5.0.0 error means a mail server permanently rejected your email, and it won’t […]
November 19, 2025
How Do You Tag People In Emails? [Outlook + Gmail]
“Tagging people” in emails means two different things depending on your goal — and mixing […]
November 13, 2025
Email Bounce Rate [What Is It + Damage + How To Reduce It?]
Email bounce rate is the percentage of emails that fail to be delivered to the […]
November 12, 2025