Free DMARC Generator

Generate your DMARC record

Choose your policy and reporting options and we’ll build a valid DMARC TXT record for _dmarc.yourdomain.com — with safe defaults so you start monitoring without blocking real mail.

Add this DNS record

Type
TXT
Host / Name
_dmarc.yourdomain.com

Value

v=DMARC1; p=none
nonethe safe DMARC policy to start with — monitor first, then tighten to quarantine or reject.

Why DMARC is worth generating carefully

DMARC is what actually stops attackers from spoofing your domain, and Google and Yahoo now require it for bulk senders. It’s also the record most likely to hurt you if you rush it.

The policy you choose decides whether failing mail is monitored, quarantined, or rejected — so the difference between a safe rollout and silently deleting your own invoices comes down to a single field.

The mistakes a generator prevents

The classic error is jumping straight to p=reject before confirming SPF and DKIM align for every legitimate sender — which sends your own mail to the void. The other is publishing a record with no rua address, so you’re enforcing blind with no reports to learn from.

This generator defaults to a safe p=none with reporting enabled, and assembles the syntax correctly so a stray semicolon doesn’t silently invalidate the whole record.

Jump straight to p=reject before SPF and DKIM align and you’ll send your own legitimate mail to the void. Start at p=none.

How Zeqo helps you enforce safely

DMARC is a journey from monitoring to enforcement, and the record itself is the part that quietly breaks — a second record appears, or a policy gets weakened back to none, and nobody notices for months.

Zeqo Mail watches your DMARC record daily so it’s never duplicated, weakened, or removed, and tells you in plain English what to fix when it drifts.

Start monitoring free →

Frequently asked questions

How do I create a DMARC record?+

Publish a TXT record at _dmarc.yourdomain.com starting with v=DMARC1, a policy (p=none, quarantine, or reject), and ideally a rua= address for aggregate reports. This generator assembles the full record for you.

What DMARC policy should I start with?+

Start with p=none to monitor without affecting delivery. Once your aggregate reports show SPF and DKIM passing for legitimate mail, move to p=quarantine, then p=reject.

What is rua in a DMARC record?+

rua is the address that receives daily aggregate reports about who is sending mail as your domain. It’s how you confirm everything is aligned before you enforce.

Where do I publish the DMARC record?+

As a TXT record at the host _dmarc.yourdomain.com — not on the apex domain itself.

Keep reading

More free tools

No signup. Each one runs a real check in a few seconds.