Free tool

DMARC record generator

Choose a policy and a report address, and copy the record for _dmarc. It's built in your browser; nothing is sent anywhere.

Policy

One or more addresses, separated by commas.

Your DMARC record

TXT · host _dmarc

v=DMARC1; p=none

Add a report address: without one you won't see what fails.

Add it as a TXT record with the host _dmarc (your DNS provider adds the domain), replacing any DMARC record already there. Then run the DNS checker.

FAQ

DMARC records, briefly.

Which policy should I start with?

p=none. It changes nothing about delivery and sends you reports. Once the reports show only your own services, move to p=quarantine, then p=reject.

Do Gmail and Yahoo require DMARC?

Yes, for anyone sending 5,000 or more messages a day to them, since 2024. p=none meets the requirement.

Where do the reports go?

To the rua addresses, as daily XML files. A DMARC report service turns them into charts; a mailbox works if you read the XML.