Home › DMARC record generator

Free DMARC generator

DMARC record generator

This DMARC record generator builds a correct record for you to paste into your DNS. It starts safe, so nothing gets blocked by mistake.

Policy: what inboxes do with fake mail

Watch only. Nothing is blocked; you just get reports. The safe place to start.

Without a report address you can't see who sends email as you, so you'll never know when it's safe to tighten the policy.

Subdomains
Roll out to

Applying quarantine or reject to part of your mail first is a gentle way to switch on protection.

Your record

Add this TXT record to your DNS

v=DMARC1; p=none
Type
TXT
Name / Host
_dmarc
TTL
Auto

Some DNS providers want the full name: _dmarc.yourcompany.com. Only ever have one DMARC record per domain.

Works with any DNS provider, including Cloudflare, GoDaddy, Namecheap, Squarespace and 123 Reg.

Reports pile up fast. EasyDMARC can receive them for you and turn them into a dashboard.

Partner link

What goes in a DMARC record

A DMARC record is a list of short tags separated by semicolons. Only two are required; the generator adds the rest when they help.

TagNeeded?What it does
vRequiredVersion. Always DMARC1, and always first.
pRequiredPolicy for your main domain: none, quarantine or reject.
ruaRecommendedWhere daily summary reports are sent.
spOptionalPolicy for subdomains. Follows p if left out.
pctOptionalShare of failing mail the policy applies to. Defaults to 100.
adkim, aspfOptionalHow closely DKIM and SPF must match your From address: r for relaxed (the default) or s for strict.
rufRarely usedDetailed failure reports. Most inboxes no longer send them, so the generator leaves it out.

DMARC record generator questions

Wherever your domain’s DNS is managed, usually your domain registrar or Cloudflare. Add a TXT record with the name _dmarc and paste the value.

No. Two records cancel each other out and inboxes ignore both. If one already exists, edit it instead of adding another.

A mailbox set aside for them, or a reporting service. Don’t use your personal inbox: busy domains get several reports a day.

When your reports show that every service sending as you passes SPF or DKIM. Go via quarantine first, then reject.