AZ Tools

DMARC Record Builder

Network

Builds the TXT record that closes the loop on email authentication: SPF and DKIM say a message is signed; DMARC tells receivers what to do when neither passes. The tool walks you from monitor-only (`p=none`) to quarantine to outright reject, and exposes the alignment modes and percentage rollout that production deployments lean on. Warnings remind you about the common gotchas — going to `p=reject` without an `rua` mailbox to collect failure reports, picking `pct=` below 100% then forgetting to ratchet it up.

Presets
TXT record · Publish as: _dmarc.example.com
v=DMARC1; p=none; rua=mailto:dmarc@example.com

Publish as a TXT record at _dmarc.<your-domain>. Replace 'example.com' in the rua/ruf addresses with a mailbox you own.

How to use

  1. Start with the monitor preset (`p=none`) — receivers report what's happening without affecting delivery.
  2. Once SPF/DKIM are aligned for all legitimate mail, jump to quarantine (or use `pct=` to slowly ramp).
  3. After a few weeks of clean reports, promote to `p=reject`. Keep the `rua` mailbox forever — it's how you catch new misconfigurations.

Frequently asked questions

Relaxed vs strict alignment?
Relaxed (the default) matches the organizational domain — mail from `news.example.com` aligns with `example.com`. Strict requires an exact domain match. Use strict only if you understand exactly which subdomains send what.
Do I really need rua?
If you ever plan to enforce (`quarantine` or `reject`), yes. Aggregate reports are the only way to find out which legitimate senders are failing alignment before your enforcement starts dropping their mail.

Related tools