Errors
DMARC p=none — You're Monitoring But Not Protected
p=none means you’re collecting reports — not blocking spoofed mail. Start here — then move to quarantine or reject after you trust your senders.
What p=none does
Collects aggregate reports so you see who sends as you. Doesn’t block or quarantine — visibility without risk.
When to stay vs move
Stay on none for 2–4 weeks while you learn your traffic. Move to p=quarantine when reports look clean — then p=reject when you’re brave.
Fix it step by step
rua=mailto:… to your DMARC record if missing — you need reports before upgradingp=none to p=quarantinep=rejectOpen the DMARC Report Analyzer
DMARC Report Analyzer →FAQ
Is DMARC p=none bad?
Not for the first weeks — it’s the right starting point. Bad if you stay forever with no enforcement.
Can attackers spoof me with p=none?
Yes — none doesn’t block. Reports show abuse — they don’t stop it.
How do I get aggregate reports?
Add rua=mailto:dmarc@yourdomain.com to DMARC — big providers send daily XML zips.
When is it safe to move to p=reject?
After weeks of reports showing legit senders aligned — use the analyzer to verify.
Will p=reject break my mail?
Only if you still have unaligned legit senders. Fix alignment at none first — then enforce.