DMARC Stack Start a free trial

What is DMARC?

A plain-English guide to DMARC, SPF, and DKIM, and how they work together to stop spoofed email.

The three building blocks

DMARC builds on top of two older standards. Here's how each one checks a different part of an email:

SPF

Sender Policy Framework. A DNS record listing which mail servers are allowed to send for your domain.

DKIM

DomainKeys Identified Mail. A cryptographic signature added to outgoing mail that proves it wasn't altered in transit.

DMARC

Ties SPF and DKIM to the visible From address, and tells receivers what to do when a message fails both.

Alignment: the part people miss

Passing SPF or DKIM isn't enough on its own — the domain that passed has to align with the domain in your From address. A message can pass SPF for a third-party sender and still fail DMARC if that sender's domain doesn't match yours.

The three DMARC policies

PolicyWhat happens to failing mail
p=noneNothing — mail is delivered normally. Used to monitor before enforcing.
p=quarantineSent to spam/junk folder.
p=rejectRejected outright by the receiving server.

Most teams start at none, watch reports for a few weeks to confirm every legitimate sender is aligned, then move to quarantine and finally reject.

Why reporting matters

DMARC reports are the only way to see this safely. Every receiver that checks your DMARC record can send back a daily summary of what it saw — who sent mail as your domain, and whether it passed. That's the data DMARC Stack turns into a dashboard.

Start monitoring your domain