The report-driven path from p=none to full enforcement - and the alignment trap that breaks it.
Why This Needs Care
Moving to p=reject is the goal - it stops anyone spoofing your exact domain. But flip to reject before every legitimate sender aligns and you will block your own invoices, your CRM, your help desk. The entire skill is getting to reject without a single legitimate message caught in the net.
The Safe Migration Path
The sequence below usually spans several weeks, driven by what your DMARC reports show rather than by the calendar.
The Alignment Trap
A source can pass SPF or DKIM and still fail DMARC because it doesn't align - the authenticated domain differs from your visible From domain. Many ESPs sign with their own domain by default. Fixing alignment usually means configuring the service to sign with (or send from) your domain, often via a custom DKIM and a custom return-path. Your reports will show which sources are passing authentication but failing alignment.
Frequently Asked Questions
How do I move to DMARC p=reject without breaking my mail?
Why does a sender pass SPF or DKIM but still fail DMARC?
How long does DMARC enforcement take?
Emails landing in spam?
Henry Timmes diagnoses why your mail isn't reaching the inbox - Microsoft 365, Gmail, Yahoo and beyond - and maps a practical fix. Book a free 15-minute call, no obligation.
Book a free consultation