"DMARC Policy Not Enabled"
When you see a warning like "DMARC Quarantine/Reject policy not enabled," "DMARC policy not enabled," or "No DMARC protection," it means your domain has a DMARC record but its policy is set to none, which monitors only and does not act on failing mail.
If you are just starting out and want to observe your mail flow before enforcing, starting at p=none is the right move. But because a none policy offers no protection against spoofing, checkers will flag it to remind you that your domain is not yet actively protected against abuse and impersonation.
To resolve this, you move from monitoring to enforcement by changing the policy (p) from none to quarantine or reject. Importantly, do this only after your aggregate reports confirm that your legitimate mail is authenticating and aligning correctly, otherwise you risk quarantining or blocking your own valid email.
A safe path to enforcement looks like this:
First, monitor at p=none and review your RUA aggregate reports until you can see that all your legitimate sending sources pass SPF or DKIM with alignment.
Next, raise your policy. You can use the t tag (t=y),introduced in RFC 9989, to signal that you are testing, which asks receivers to apply the next-lower enforcement level while you confirm nothing legitimate is being caught. This replaces the staged rollout that the now-historic pct tag used to provide.
Then move to full enforcement. If your DMARC record was:
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected];
an enforced record would be either:
v=DMARC1; p=quarantine; rua=mailto:[email protected]; ruf=mailto:[email protected];
or:
v=DMARC1; p=reject; rua=mailto:[email protected]; ruf=mailto:[email protected];
Which one to choose depends on your mail. For domains that send only transactional or automated mail with no human users, p=reject is appropriate. For domains whose users post to mailing lists or whose mail is commonly forwarded, RFC 9989 recommends p=quarantine as the practical end state, since it protects strongly while reducing the risk of breaking legitimate forwarded mail. Either quarantine or reject clears the "policy not enabled" warning.
Fixing "DMARC Policy Not Enabled" on Cloudflare
If you use Cloudflare as your DNS provider, you may see this error. To resolve it:
- Log in to your Cloudflare account and open the DNS management console.
- Select your domain name.
- From the left-hand menu, select "DNS."
- In the DNS management section, click "Add record."
NOTE: When creating your DMARC record, make sure you set an appropriate policy. The p field should not be left blank.
- Set Type to "TXT," TTL to "Auto," Name to "_dmarc," and paste your generated record into the Content/Value field.
- Save the record.
Standard Email Protocols: SMTP, POP3 & IMAP Free4 m
What is Email Security? Free4 m
Email Security Practices Free4 m
Building an Email Security Compliance Model Free5 m
Corporate Email Security Checklist Free3 m 30 s
What is the difference between Inbound email security and outbound email security? Free4 m
What is Information Security? Free4 m
Zero Trust Security Model Free3 m
What is a DNS Lookup? Free4 m
Understanding the 10 DNS Lookup Limit for SPF Records Free3 m
SPF Void Lookups Explained Free2 m
Creating and Optimizing SPF records for your own domain Free4 m
Video Free2 m
What is SPF Permerror and How to Fix It Free7 m
Video Free2 m
SPF Flattening Free5 m
SPF Macros Free9 m
Video Free2 m
What is SPF Alignment? Free3 m
How to Set Up Microsoft Office 365 SPF record? Free4 m
How to Set Up Google Workspace SPF Record? Free2 m
How to Set Up MailChimp SPF Record? Free3 m
How to Set Up SendGrid SPF Record? Free2 m
How to Set Up Salesforce SPF Record? Free3 m
How to Setup Zoho Mail SPF Record? Free2 m
What is DKIM Alignment? Free3 m
DKIM Domain Alignment Failures Free6 m
How to Set Up DKIM for Microsoft Office 365? Free4 m
How to Set Up DKIM for Google Workspace? Free3 m
How to Set Up DKIM for MailChimp? Free4 m
How to Set Up DKIM for SendGrid? Free3 m
How to Set Up DKIM for Salesforce? Free3 m
How to Set Up DKIM for Zoho Mail? Free3 m
DMARC RFC 9989, 9990 and 9991 Free5 m
What is DMARC Compliance? Free2 m
DMARC Compliance Requirements Free2 m
The Benefits of DMARC Free2 m
DMARC Configuring Free3 m
Achieving DMARC Enforcement Free2 m
DMARC Vs Antispam Solutions Free2 m
DMARC Identifier Alignment Free2 m
DMARC sp Tag Exceptions & Uses Free1 m
Configuring DMARC without DKIM Free3 m
Configuring DMARC without SPF Free2 m
DMARC Aggregate Report Views Free3 m
Video - PowerDMARC Aggregate Reports Free2 m 13 s
DMARC Forensic Report Views Free2 m
Video - PowerDMARC Forensic Reports Free0 s
DMARC Forensic PGP Encryption and Decryption Free2 m
TLS Report Views Free3 m
Video - PowerDMARC TLS Reports Free0 s
PDF/CSV Reports Free2 m
Video - PowerDMARC PDF/CSV Reports Free1 m 1 s