Email Authentication: SPF, DKIM & DMARC
Here's an uncomfortable fact: unless your domain is set up correctly, anyone in the world can send an email that looks exactly like it came from your business. Same name, same address, no hacking required. SPF, DKIM and DMARC are the three settings that slam that door shut.
What is it?
These are three records that live in your domain's DNS - the public address book for your website and email. Together they prove to the rest of the world that an email genuinely came from you.
SPF (Sender Policy Framework): A list of the mail servers allowed to send email for your domain. If a message comes from anywhere else, it fails the check. Think of it as a guest list on the door.
DKIM (DomainKeys Identified Mail): An invisible, tamper-proof signature added to every email you send. The receiving server checks the signature against a key in your DNS, proving the message is really yours and wasn't altered in transit. Think of it as a wax seal on a letter.
DMARC (Domain-based Message Authentication): The instruction that ties it all together. It tells other email systems what to do when a message fails SPF and DKIM - ignore it, send it to spam, or reject it outright - and it emails you reports on who is sending mail in your name. Think of it as the policy the bouncer actually enforces.
With all three in place and set to enforce, a criminal can no longer send convincing email pretending to be your company. Without them, your domain is effectively unlocked.
Business Benefits
Stops Domain Impersonation
Criminals can't send email that appears to come from your business - the foundation of invoice fraud and CEO scams.
Keeps Email Out of Spam
Properly authenticated mail is trusted by Microsoft, Google and Yahoo, so your genuine emails reach the inbox, not the junk folder.
Protects Your Reputation
Stops scammers using your good name to defraud your customers, suppliers and staff.
Meets Modern Requirements
Since 2024 Google and Yahoo require SPF, DKIM and DMARC from anyone sending email in volume - and it underpins good Cyber Essentials hygiene.
Risks Without It
Anyone Can Spoof You
With no DMARC enforcement, a fraudster can email your finance team 'from' the MD requesting an urgent payment - and it looks completely real.
Invoice & Payment Fraud
Business email compromise relies on spoofed or lookalike domains. Unprotected domains are the easiest target of all.
Your Emails Land in Spam
Missing or broken records tell receiving servers your mail is suspicious, quietly sending quotes and invoices to the junk folder.
A False Sense of Security
Many businesses have a DMARC record stuck on 'p=none' - it reports but blocks nothing. It looks done, but spoofing still gets through.
How Fresh Tech Implements This
We start with a free check of your domain's DNS to see exactly what's in place and what's exposed. Most businesses we look at are missing at least one of the three, and many that have DMARC have it set to monitor-only, which stops nothing.
From there we configure SPF to list every legitimate sender (Microsoft 365, your CRM, your accounts software), switch on DKIM signing, then roll out DMARC carefully - starting in monitoring mode so we don't break your real email, reading the reports, then tightening the policy to quarantine and finally reject. The result is a domain that can't be impersonated and email that reliably reaches the inbox.
This is part of our Cyber Security service and a building block of Cyber Essentials certification. It works hand in hand with phishing defences and multi-factor authentication - and it's your strongest protection against business email compromise.
Frequently Asked Questions
Common questions about email authentication: spf, dkim & dmarc
Related Services
More Technology Explained
Explore our other jargon-free technology guides
Ready to protect your business?
Let's talk about how we can implement these technologies for your organisation.
Signal for Help
Ready to banish tech headaches? Fill out the form or book a chat directly. We respond faster than a speeding bullet (usually under 15 minutes).
ā Trusted by local businesses for over 10 years
Send a Signal
Existing Client?
Email support@fresh-tech.uk or call 01584 517 234 for urgent help.

