SMTP Zen Logo
Skip to main content
Free DMARC tool

DMARC Policy Generator

Build a DMARC policy with recommended defaults, alignment settings, and reporting options you can publish.

Generate a DMARC policy

Build a DMARC record with recommended defaults.

Choose how receivers should handle failing messages.

Optional. Overrides policy for subdomains.

Apply the policy to a percentage of traffic.

Comma-separated report addresses.

Optional. Some providers disable forensic reporting.

Alignment

Relaxed (r) is default; strict (s) is more restrictive.

Generated DMARC record

Publish this as a TXT record on _dmarc.

v=DMARC1; p=none;
Host: _dmarc
Optional tags are only included when they differ from defaults.

Generate a DMARC policy you can publish with confidence

Build a DMARC record with safe defaults, then customize alignment and reporting to match your sending needs.

Best practices for DMARC policies

Start with monitoring, then move to quarantine or reject once you validate SPF and DKIM alignment across senders.

Why use this generator?

  • Create valid DMARC syntax without memorizing tag rules.
  • Add reporting addresses in the right format.
  • Align SPF and DKIM with recommended defaults.

DMARC generator FAQs