EmailMonitor

Home / Guides

How to fix "DMARC policy not enabled"

This warning means your domain has a DMARC record at p=none, or no record at all. Here is how to fix it safely.

Updated 21 October 2026

What the warning means

Checkers show "DMARC Quarantine/Reject policy not enabled" when the DMARC record exists but has p=none. With p=none receivers take no action on mail that fails DMARC, so anyone can still spoof your From address. If there is no record at _dmarc.yourdomain at all, the message is usually "No DMARC record found".

Check your current record first.

Fix it in four steps

  1. Make sure you receive reports. Your record needs a rua=mailto: address. Aggregate reports are XML files; a DMARC reporting service makes them readable.
  2. Find every legitimate sender. In the reports, list every source IP and service sending as your domain. Typical ones: Google Workspace or Microsoft 365, a newsletter platform, CRM, help desk, invoicing.
  3. Authenticate each one. Turn on DKIM signing with your own domain in each service (custom DKIM or domain authentication), and add its SPF include if it uses your domain as Return-Path. Watch the 10-lookup SPF limit.
  4. Raise the policy. Change p=none to p=quarantine, watch reports for a week or two, then move to p=reject.
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com

Common mistakes

Frequently asked questions

Will enabling quarantine hurt my deliverability?

Not for mail that passes DMARC. It only affects mail that fails, which is why you confirm every legitimate source is aligned first.

How long should I stay at p=none?

Long enough to see all regular senders in reports, typically 2-4 weeks, longer if you have monthly or quarterly mailings.

Related tools

Get alerted when it changes

Free daily monitoring re-checks SPF, DKIM, DMARC, MX, BIMI and MTA-STS and emails you when something changes or fails.

Set up free monitoring