# DMARC record generator

Generate DMARC TXT record values with policy and reporting tags.

Generate a DMARC TXT record with policy and reporting addresses for better email authentication and spoofing protection.

Use this DMARC record generator to create a ready-to-publish DNS TXT record.

## Why use a DMARC generator

- Faster setup than hand-writing tags
- Lower risk of syntax errors
- Easier rollout from monitoring to enforcement

## What the key DMARC tags mean

- `p`: policy applied to messages that fail authentication (none, quarantine, reject)
- `sp`: policy for subdomains (optional)
- `rua`: aggregate report mailbox (recommended for monitoring)
- `ruf`: forensic report mailbox (optional and not always supported)
- `pct`: percentage rollout for staged enforcement

## DMARC policy tips

- Start with `p=none` to monitor traffic
- Move to `p=quarantine` when SPF and DKIM are stable
- Enforce `p=reject` when legitimate senders align correctly

After publishing the record, allow time for DNS propagation and then validate it using the DMARC validator.

## Related tools

- [DMARC checker](https://www.mailslurp.com/tools/dmarc-domain-lookup/)
- [DMARC validator](https://www.mailslurp.com/tools/dmarc-record-validator/)
- [BIMI checker](https://www.mailslurp.com/tools/bimi-checker/)
