Email Security 2026: DMARC, DKIM, SPF — The Practical Guide
KVKK & Compliance An accounting firm called us last month. An email that appeared to come from the CEO told the finance manager: “Urgent payment, the IBAN changed, send to the supplier’s new account.” The money left. It turned out the sender wasn’t the CEO; nothing protected the domain from being used by external servers. No DMARC, no DKIM, no SPF. I’ve watched this scene play out for 20 years. The thing that’s different in 2026: these three protocols are no longer optional — regulators are on the file.
What do DMARC, DKIM and SPF actually do?
Each solves a different problem:
- SPF (Sender Policy Framework): declares in DNS which servers are authorised to send mail for your domain.
- DKIM (DomainKeys Identified Mail): cryptographically signs every outgoing message. If the message was modified in transit the signature fails.
- DMARC (Domain-based Message Authentication, Reporting & Conformance): tells receivers what to do if SPF and DKIM both fail —
none(just report),quarantine(to spam),reject(refuse).
SPF alone or DKIM alone is not enough. Until you set DMARC to at least p=quarantine, you cannot stop messages spoofing your domain from reaching your customers, employees and suppliers.
Why did this become urgent in 2026?
Three forces converged:
1. Regulatory mandate. PCI DSS 4.0 now requires anti-phishing control (DMARC) for every entity processing card data. Mimecast’s analysis puts the cost of non-compliance at 5,000–100,000 USD/month in fines or loss of processing privileges. The EU’s NIS2 directive covers 18 sectors — banking, energy, healthcare, digital infrastructure — with fines up to 10 million EUR or 2% of global revenue.
2. Sender requirements at Gmail, Yahoo and Microsoft. For senders pushing more than 5,000 messages/day, SPF + DKIM + DMARC alignment is now required. Microsoft Outlook started rejecting non-compliant mail at SMTP since 5 May 2025; Google and Yahoo since February 2024. Your “corporate announcement” or “invoice notification” may never be reaching its destination.
3. Phishing statistics. Where DMARC is enforced (USA reference data) phishing delivery dropped from 69% to 14%. Where it’s absent (Netherlands reference data) susceptibility went to 97%. IBM’s 2025 report puts average data breach cost at 10.22 million USD; BEC fraud alone caused 2.77 billion USD losses in 2024 (FBI IC3).
The three most common SMB mistakes
Mistake 1: SPF in place, DMARC missing. SPF alone doesn’t stop spoofing — the receiving server has no policy to apply.
Mistake 2: DMARC stuck at p=none. Per EasyDMARC 2026 data, 56% of companies with DMARC are still at p=none — effectively zero protection.
Mistake 3: Sub-services (marketing, invoicing, HR) unsigned. Mailchimp, HubSpot, billing platforms, SAP — each needs its own DKIM record and SPF includes. Missing entries don’t show up in DMARC reports but legitimate mail ends up in quarantine.
DMARC policy levels — what does each mean?
| Policy | Meaning | Real-world effect |
|---|---|---|
p=none | Just report | Zero protection, visibility only |
p=quarantine | Send to spam | 85%+ spoofing blocked, minor legit-mail loss |
p=reject | Refuse outright | 95%+ protection — but if DKIM coverage is incomplete, legit mail won’t deliver |
A practical 30-60-90 day plan
Days 1–30 — Foundation.
- Inventory: every system that sends mail with your domain (Microsoft 365, Mailchimp, billing platforms, HR systems, CRMs).
- Configure SPF includes for each sender. Note: SPF has a 10-DNS-lookup limit — exceed it and SPF breaks silently. Use SPF flattening if needed.
- Add DKIM at the mailbox provider (Microsoft 365 has it built in but requires explicit activation).
- Publish DMARC at
p=nonewith anrua=reporting address.
Days 31–60 — Visibility.
- Use a DMARC report aggregator (Postmark, EasyDMARC, Dmarcian) to read the XML reports.
- Identify all third-party senders showing up that you didn’t expect.
- Sign every legitimate sender with DKIM. Adjust SPF.
Days 61–90 — Enforcement.
- Move DMARC to
p=quarantinewithpct=10, then progressivelypct=50thenpct=100. - Only then move to
p=reject— and confirm every legitimate sender remains aligned.
Frequently asked questions
Will p=reject block any of our legitimate marketing emails?
Only those for which DKIM/SPF alignment isn’t configured. The 30-60-90 plan above exists precisely to find and fix those before enforcement.
Do we need MTA-STS and BIMI too?
MTA-STS is the next layer (enforced TLS); BIMI is the brand-logo-in-inbox feature that requires p=quarantine or stronger. Both are recommended but neither replaces the foundation above.
Our domain doesn’t send much mail. Do we still need this? Yes — and arguably more so. Low-volume domains are the easiest to spoof because there’s no legitimate traffic to drown out the abuse.
Bottom line
Email authentication has shifted from “we should probably do this” to “we have no choice.” For most SMBs the configuration is achievable in 60–90 days; the value shows in audit cycles, BEC reduction and email deliverability. To get a current-state DMARC report for your domain and a fix plan, contact us for a free assessment.
Related Posts
Quishing (QR Code Phishing): What It Is and How SMBs Defend Against It
Last month an accounting client called in a panic: an email with a 'pending e-invoice' subject and a QR code 'scan to view the document'. The QR led to a pixel-perfect fake Microsoft 365 login. This is quishing — the fastest-growing email threat of 2026.
Read more
Microsoft Intune BYOD Management: A Practical Guide
An IT lead at an accounting firm called: 'An employee left, they were using their personal iPhone for company email and downloaded customer files to OneDrive. The phone isn't ours. What can we do?' The answer was painful: 'Nothing — it wasn't your device.' The fix is Intune.
Read more
Passkey & Passwordless Sign-in: The 2026 Guide
World Passkey Day was marked globally on 7 May. Microsoft Entra ID is rolling out Passkey Profiles to corporate accounts this month, and Windows passwordless sign-in goes generally available in mid-June. Why 2026 is the inflection point, what it costs SMBs, and where to start.
Read more