What is a DMARC record?
By Ash, Founder, HosteazePublished 1 min read
The short answer
A DMARC record is a TXT record at _dmarc.yourdomain.com that tells receiving email servers what to do when a message claiming to be from your domain fails SPF and DKIM checks: deliver it, send it to spam, or reject it. It also asks them to send you reports on who is sending as you.

DMARC stands for Domain-based Message Authentication, Reporting and Conformance. It sits on top of SPF and DKIM: those two check whether an email is genuine, and DMARC says what should happen when it isn't.
What does a DMARC record look like?
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com| Tag | Meaning |
|---|---|
v=DMARC1 | Identifies the record. Must come first. |
p= | The policy: none (report only), quarantine (send to spam) or reject (block). Must come second. |
rua= | Where to send daily aggregate reports. |
pct= | Optional. The percentage of failing messages the policy applies to, from 1 to 100. Useful when tightening the policy gradually. |
adkim= / aspf= | Optional. s for strict or r for relaxed matching between the From domain and the SPF or DKIM domain. Relaxed is the default. |
Which policy should I use?
Start with p=none. It blocks nothing, so it can't break your email, and the reports show you every service sending as your domain. Once all your legitimate senders pass, move to quarantine, then reject. Jumping straight to reject is the most common way businesses accidentally block their own invoices and booking confirmations.
Do I need one?
Yes, if you send email from your own domain. Gmail requires DMARC from anyone sending 5,000 or more emails a day, and having one makes it much harder for scammers to send email pretending to be you.
For the full setup, see how to set up SPF, DKIM and DMARC.



