Roll out a DMARC record from p=none to p=quarantine to p=reject

domain: dmarcreport.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Publish an initial DMARC TXT record at _dmarc.yourdomain.com with p=none and rua=mailto:YOUR_INBOX to start collecting aggregate reports without affecting mail flow.
  2. Monitor aggregate reports for at least 90 days to identify all legitimate sending sources, including marketing tools, transactional ESPs, support platforms, and forwarding services.
  3. Once legitimate traffic shows 98% or higher DMARC pass rate, move to p=quarantine with pct=10 so only 10% of failing messages are quarantined; watch delivery metrics closely.
  4. Gradually ramp the pct tag—10 for two weeks, then 25, 50, 75 each for two to three weeks—before setting pct=100 at quarantine to confirm no unexpected failures.
  5. When quarantine at pct=100 is stable, switch to p=reject to have receiving servers drop unauthenticated messages outright.
  6. Leave the rua= reporting address in place permanently to catch new sending sources and configuration drift.

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans