DMARC Builder

Build DMARC records interactively with live preview and policy explanation.

DMARC Policy Settings

Generated DMARC Record

Valid

v=DMARC1; p=none; fo=0

Policy Explanation

v
Version — must be DMARC1.
p
Policy for the organizational domain. Monitor only — no action taken on failing messages.
sp
Policy for subdomains (inherits p when omitted). Monitor only — no action taken on failing messages.
pct
Percentage of messages subject to the policy.
rua
Aggregate report destination addresses.
ruf
Forensic (failure) report destination addresses.
fo
Failure reporting options (0, 1, d, s).
adkim
DKIM alignment mode (r=relaxed, s=strict).
aspf
SPF alignment mode (r=relaxed, s=strict).
ri
Reporting interval in seconds.

Validation

Monitoring policy without rua — you will not receive aggregate reports.

What is DMARC Builder?

A DMARC builder generates policy records with clear explanations of tags like p, sp, pct, rua, and ruf so you can publish confidently.

How it works

Choose policy strength and reporting options, preview the TXT value, and copy it into DNS when ready.

Common issues

  • Publishing at the wrong name

    DMARC must live at _dmarc.example.com, not the apex alone. Wrong hostnames mean the policy is ignored.

Frequently asked questions

What does pct do?

pct applies the policy to a percentage of messages. Use it for gradual enforcement rollouts.

Continue with these related PacketWizard tools for adjacent diagnostics.