DMARC Record Generator

Build a valid DMARC TXT record for your domain in four steps.

Step 1 of 4

What is your domain?

Enter the domain you want to create a DMARC record for. The record will be published at _dmarc.yourdomain.com.

Do not include http:// or www. Just the bare domain.
Step 2 of 4

Choose your DMARC policy

The policy tells receiving mail servers what to do with email that fails both SPF and DKIM alignment.

Recommendation: Start with p=none to collect data without affecting mail delivery. Once you have reviewed your aggregate reports and classified all legitimate senders, move to quarantine and then reject.
Step 3 of 4

Reporting and alignment

Configure where aggregate and forensic reports are sent, and how strictly SPF/DKIM alignment is checked.

Aggregate XML reports are sent daily to this address. One or more mailto: URIs, comma-separated.
Free report collection: Point your rua= at [email protected] and Sentura will collect, parse, and visualise your DMARC data for free during your trial. No manual XML parsing required.
Failure-level reports for individual messages. Many providers do not send these. Leave blank to omit.
100%
Start at 100% for p=none. When moving to quarantine or reject, you can ramp gradually (e.g. 10% then 50% then 100%).
Relaxed allows subdomains (e.g. mail.example.com passes for example.com). Strict requires an exact match.
Relaxed allows the Return-Path domain to be a subdomain of the From domain. Strict requires an exact match.
Policy applied to subdomains. "Same as p" inherits the main policy. Setting a separate subdomain policy is useful if your subdomains have different sender profiles.
Step 4 of 4

Your DMARC record

Add this TXT record to your DNS provider. Changes may take up to 48 hours to propagate.

Name _dmarc.example.com
Type TXT
Value

Tag reference

TagDescriptionYour value

Sentura parses your DMARC reports automatically, classifies every sender, and tells you when it is safe to enforce.