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.
Related tools
Continue with these related PacketWizard tools for adjacent diagnostics.