Free migrationUK web hosting from £2.99 a month, with backups every six hours and a 60-day money-back guarantee.UK web hosting from £2.99 a month.See hosting plans
EmailFreeNo sign-upPrivate

DMARC record generator

Choose what should happen to email that fails your SPF and DKIM checks, add an address for reports, and get a DMARC record to copy into your DNS.

Your answers stay in this browser and are never sent to us.

Your answers

Your result

Fill in the form to begin

Your result appears here straight away. Nothing is uploaded or saved.

How the result is worked out

What each setting does

  • p (policy): what receiving servers should do with failing mail. none only reports, quarantine sends it to junk, reject refuses it.
  • rua: where daily summary reports are sent, so you can see who’s sending as your domain.
  • sp: a separate policy for subdomains, if you want one.
  • pct: apply the policy to only part of failing mail while you test.
  • adkim and aspf: how closely the From address must match the domains checked by DKIM and SPF. Relaxed, the default, suits almost everyone.

Why add DMARC

SPF and DKIM let receiving servers check a message, but they don’t say what to do when the check fails. DMARC fills that gap. It also asks the big providers to send you reports, so for the first time you can see every service sending email as your domain, including ones you’d forgotten about and ones you never set up.

A sensible order

  1. Make sure your SPF record is right and DKIM is switched on for every service that sends your email.
  2. Add DMARC with p=none and a report address.
  3. After a few weeks of clean reports, change to p=quarantine.
  4. When you’re confident, change to p=reject.

Check your records at any stage with the email deliverability checker.

Common questions

Questions about this tool

Where do I add the DMARC record?

As a TXT record with the name _dmarc. In cPanel’s Zone Editor, add a TXT record for _dmarc.yourdomain.co.uk and paste the value. See how to set up SPF, DKIM and DMARC.

Do I need SPF and DKIM first?

Yes. DMARC builds on them, so a message passes DMARC only if SPF or DKIM passes and matches your domain. Use our SPF generator if you don’t have SPF yet.

What do I do with the reports?

They’re machine-readable files sent by large mail providers. A free DMARC report service can turn them into a readable summary showing which servers send as your domain and whether they pass.

Is p=none enough?

It meets the basic requirement and gives you reports, but it doesn’t stop anyone faking your address. Aim for quarantine or reject once your own email passes.

Get your business website for £47 a month.

We design it, write it, host it and make your changes. No setup fee, no contract, and your first draft commonly the same day.

Open in new tab