SPF, DKIM and DMARC are three email authentication protocols that prove an email is really from your domain. Modern mailbox providers — Gmail, Yahoo, Microsoft and others — require all three to be properly configured before they'll trust your sending.

Why all three: SPF and DKIM each prove something different. DMARC ties them together with an explicit policy. Without the full stack, modern mailbox providers don't trust you — and increasingly reject your emails outright.

SPF — Sender Policy Framework

SPF is a DNS record that lists which servers are allowed to send email for your domain. When a mailbox provider receives your message, it checks the sending server against your SPF list. If the server isn't authorized, the email is treated as suspicious.

DKIM — DomainKeys Identified Mail

DKIM cryptographically signs every message you send with a private key. The mailbox provider uses your public key (also in DNS) to verify the signature. If the signature checks out, the email hasn't been tampered with in transit.

DMARC — Domain-based Message Authentication

DMARC is the policy layer. It tells mailbox providers what to do when SPF or DKIM fails — quarantine, reject, or just observe. DMARC also gives you reports on who's trying to send email pretending to be your domain.

Set them up before your first send

Configuring all three is faster than most marketers expect — usually under 30 minutes total. Start with SPF, then DKIM, then DMARC. The Deliverability Center confirms each one is working.

Visit the Intelligent Deliverability Center to see your score and start improving your email deliverability today.

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