v=DMARC1 TXT record for _dmarc.yourdomain.com — with defaults that let you roll out safely from monitoring to full enforcement.v=DMARC1; p=none
none — this changes nothing about delivery.rua) address. This is where the daily reports of who sends as your domain are sent._dmarc.quarantine and finally reject.p=none — monitoring. You receive reports but delivery is untouched. Stay here until your mail is clean.p=quarantine — failing mail goes to spam. Optionally ramp with pct (e.g. 25, then 50).p=reject— failing mail is blocked. The goal state, once you’re confident.DMARC only passes when SPF or DKIM not only pass but align — the domain they authenticate matches the From: domain. relaxed alignment (the default) accepts subdomains; strict requires an exact match. Most senders should leave both on relaxed. So before DMARC can do anything useful, make sure your SPF and DKIM are in place and aligned.
ruaaggregate reports are daily XML summaries of pass/fail counts by source — this is what you’ll actually use to find unauthorized or misconfigured senders. ruf forensic reports contain individual failing messages, but most major mailbox providers no longer send them, so don’t rely on them.
DMARC (Domain-based Message Authentication, Reporting and Conformance) is a DNS TXT record at _dmarc.yourdomain.com that tells receivers what to do with mail that fails SPF and DKIM alignment, and where to send reports about it.
Publish it as a TXT record on the host _dmarc (so the full name is _dmarc.yourdomain.com). The generator shows the exact host and value to paste into your DNS provider.
Start with p=none and an aggregate (rua) report address. That changes nothing about delivery but lets you see who is sending as your domain. Once your legitimate mail passes, move to p=quarantine and then p=reject.
rua receives aggregate reports — daily XML summaries of pass/fail counts, which is what you'll actually use. ruf receives per-message forensic reports, but most major receivers no longer send these for privacy reasons.
SenderKit sends your transactional email, SMS, and push from one API — with SPF, DKIM, and DMARC handled for you. Free up to 3,000 messages a month.
By creating an account, you agree to our Terms.