Small Business IT

SPF / DKIM / DMARC

Also known as: SPF, DKIM, DMARC, email authentication, email spoofing protection

SPF, DKIM, and DMARC are three DNS-based settings that authenticate your business email.

Together they let receiving mail servers verify that a message really came from your domain, improving your deliverability and, crucially, making it much harder for scammers to send fraudulent email that appears to come from you.

SPF / DKIM / DMARC, explained at three levels

At home

Anyone can write any return address on an envelope, and the original email system works the same way. SPF, DKIM, and DMARC add checks. SPF is a guest list of servers allowed to send your mail. DKIM is a wax seal proving the letter wasn't altered or forged. DMARC is your instruction to the receiving post office about what to do with letters that fail.

At work

SPF, DKIM, and DMARC are DNS-based email authentication standards. Together, they let receiving mail servers verify that a message claiming to come from your domain was actually sent by you. For a business, they block criminals from spoofing your exact domain to customers and staff, and they improve deliverability, since Google, Yahoo, and Microsoft now require authentication from bulk senders.

Real-world examples

At home

Sophie learned that scammers were sending fake invoices to her clients using her exact email domain. Her MSP configured SPF, DKIM, and DMARC with a reject policy, and the spoofed messages stopped reaching anyone: receiving servers now rejected mail that wasn't genuinely hers.

At work

Thomas's firm noticed important emails landing in customers' spam folders. After his MSP set up full email authentication and moved DMARC to enforcement, deliverability improved markedly and impersonation attempts using their domain were rejected before delivery.

How it compares

featureSPFDKIMDMARC
What it doesLists allowed sending serversSigns messages cryptographicallySets policy + reporting
Prevents spoofingPartiallyPartiallyYes, for your exact domain (SPF or DKIM must pass and align)
Provides reportsNoNoYes
Set up whereDNS recordDNS + mail serverDNS record

For analysts

SPF, DKIM, and DMARC protect your brand and your customers from being scammed in your name, and they're now often required for reliable delivery. Have your MSP roll out DMARC carefully: monitor reports first, then move to enforcement so you don't block your own legitimate senders.

History & origin

The original email protocol had no way to verify who a message was really from, making spoofing trivial. SPF (2006) let domains list authorized sending servers; DKIM (2007) added cryptographic signatures; DMARC (2012) tied them together with a policy telling receivers what to do with failures, plus reporting. As phishing and BEC exploded, major mailbox providers began requiring these standards, pushing them from optional to essential.