DMARC (Domain-based Message Authentication, Reporting and Conformance) is the email authentication standard that ties SPF and DKIM together and tells receiving servers what to do when a message fails authentication. Without DMARC, attackers can still spoof your domain even if SPF and DKIM are in place.

Why it matters: Since 2024 Gmail, Yahoo and Microsoft require a DMARC record (at minimum p=none) for any domain that sends more than 5,000 messages per day. Missing DMARC means lower inbox placement or outright rejection.

How DMARC works

You publish a TXT record at _dmarc.yourdomain.com that declares your policy and a reporting address. When a server receives email from your domain, it checks SPF and DKIM, then consults your DMARC record to know whether the message should be delivered, quarantined or rejected — and where to send a daily report.

The three DMARC policies

PolicyWhat it doesWhen to use it
p=noneMonitor only — deliver everything, send reportsAlways start here for 2–4 weeks
p=quarantineSend unauthenticated mail to spamAfter SPF/DKIM are stable for all senders
p=rejectReject unauthenticated mail outrightFinal state for full protection

Sample DMARC record

v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1

Key tags: p = policy, rua = aggregate reports, ruf = forensic reports, fo=1 = report any failure. See configure DMARC with Mailpro for the recommended setup.

Reading DMARC reports

Receivers send daily XML reports to your rua address. They show how many messages passed/failed and from which IPs. Use a free DMARC analyzer to turn the XML into a readable dashboard. Mailpro’s DMARC monitoring guide explains what to look for.

Common mistake: Jumping straight to p=reject without monitoring first. You will block your own legitimate senders (CRM, helpdesk, third-party tools) and lose business email.

DMARC + SPF + DKIM

DMARC is only as strong as the standards it enforces. Make sure both SPF and DKIM are configured for every sending source before tightening the policy.

Add DMARC in 5 minutes

Mailpro provides ready-to-paste DMARC records and aggregate report monitoring. Visit the DMARC configuration page and read the full DMARC FAQ.

Previous question

   

Next question

You might also be interested in:

What Are the Differences Between Texting and Email?

Texting and email both deliver written messages, but they target very different moments. SMS goes straight to the phone in...

Read more

MSISDN: Definition and Format (CC+NDC+SN)

MSISDN stands for Mobile Station International Subscriber Directory Number. It is the worldwide format your SMS gateway uses to identify...

Read more

What Does Emailing Mean?

Emailing refers to the practice of sending email at scale — usually to a list of contacts — for marketing,...

Read more

What Is a Password Reset Email?

A password reset email is the automated message a service sends when a user clicks « forgot password ». It...

Read more

What is My SMTP Username and Password?

Your SMTP username and password are the credentials your email client or app uses to authenticate with the SMTP server...

Read more

Unleash the Power of Professional Email Marketing

Secure, scalable, and built for impact. Join Mailpro™ today and enjoy 500 free credits to send your first campaign.
Start Sending for Free