How to Set Up DMARC, DKIM and SPF for Your Domain
SPF, DKIM, and DMARC are three email authentication standards that prevent attackers from spoofing your domain to send phishing emails. Without them, criminals can send email appearing to come from your address — targeting your customers, partners, and staff.
Overview
SPF, DKIM, and DMARC are email authentication standards that prevent attackers from spoofing your domain. Without DMARC in enforcement mode, anyone can send email appearing to come from your business — targeting your customers and contacts. 85% of UK cyber breaches involve phishing (DSIT 2025).
Learn more about email securityWhat Is SPF, DKIM, and DMARC?
SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), and DMARC (Domain-based Message Authentication, Reporting, and Conformance) are three DNS-based standards that work together to authenticate email sent from your domain. Without them, anyone can send email that appears to come from your domain — a technique used routinely in phishing attacks targeting businesses and their contacts.
SPF is a DNS record that lists the IP addresses and mail servers authorised to send email on behalf of your domain. When a receiving mail server gets an email claiming to be from your domain, it checks whether the sending server is on your SPF list. DKIM adds a cryptographic digital signature to outgoing messages using a private key held by your mail server. The corresponding public key is published in DNS. Receiving servers use this to verify the signature — confirming the email was genuinely sent from an authorised server and has not been modified in transit.
DMARC ties both standards together and adds a policy layer. Your DMARC record tells receiving servers what to do when SPF or DKIM checks fail — either do nothing (monitor only), quarantine the message, or reject it outright. DMARC also enables reporting: aggregate reports showing which servers are sending email using your domain, including any unauthorised senders.
Why UK Businesses Need Email Authentication
Domain spoofing is one of the most common techniques used in business email compromise and phishing attacks. An attacker sends an email appearing to come from your domain — your suppliers, staff, or customers see a familiar sender name and address, making the message more credible. Without DMARC in enforcement mode, there is nothing to prevent this.
43% of UK businesses experienced a cybersecurity breach in 2025, with 85% of breaches involving phishing (DSIT 2025). Many of these attacks use spoofed domains. A business that has not deployed DMARC is providing no protection to its own brand and name being weaponised against others.
From a practical standpoint, DMARC is now increasingly required. Google and Microsoft both require DMARC records for bulk email senders. Many cyber insurance policies ask specifically whether DMARC is deployed. Cyber Essentials guidance recommends email authentication as a baseline control.
How DMARC Works in Practice
A DMARC policy is published as a DNS TXT record on your domain. A basic monitoring policy (p=none) collects reports without taking action on unauthenticated email. A quarantine policy (p=quarantine) moves failing messages to recipients' spam folders. A reject policy (p=reject) instructs receiving servers to discard unauthenticated email entirely — the most protective setting.
Most organisations should progress to p=reject over time. However, moving to reject too quickly can inadvertently block legitimate email — for example, from third-party senders like email marketing platforms, helpdesk systems, or accounting software that send email using your domain but are not yet authenticated. AMVIA takes a staged approach: deploy a monitoring policy first, review aggregate reports to identify all legitimate sending sources, authenticate each one, then advance to quarantine and finally reject.
Common Implementation Problems
The most common mistake in DMARC implementation is deploying SPF and DMARC records without auditing all third-party senders first. Any service that sends email on behalf of your domain — CRM systems, marketing platforms, invoicing software, helpdesk tools — must be included in your SPF record and ideally DKIM-signed before DMARC enforcement is enabled, or those messages will fail authentication and be rejected.
SPF records also have a 10 DNS lookup limit. Businesses using multiple third-party senders can exceed this limit, causing SPF failures. AMVIA audits your current sending infrastructure and optimises SPF records to stay within the lookup limit whilst including all legitimate senders.
Key Considerations for UK SMEs
- Start with a p=none DMARC policy and review aggregate reports for 30 days before enforcing
- Identify all third-party services sending email on your domain before moving to quarantine or reject
- Check your SPF record does not exceed 10 DNS lookups — a common cause of SPF failures
- Monitor DMARC aggregate reports regularly to detect new unauthorised senders
- Apply DMARC to all your domains, including inactive ones that could be spoofed
How AMVIA Can Help
AMVIA configures SPF, DKIM, and DMARC for UK businesses as part of its managed email security service. We audit your current sending infrastructure, implement authentication records, and use a DMARC monitoring platform to review aggregate reports and advance your policy to enforcement over a structured timeline. For businesses using Microsoft 365, AMVIA configures DKIM signing for your domain within Exchange Online as standard. DMARC configuration is included in AMVIA's managed cybersecurity service and can be delivered as a standalone engagement for businesses that only need email authentication support.
Key Points
What UK businesses need to know about email authentication.
Domain Spoofing is Common
85% of UK cyber breaches involve phishing (DSIT 2025). Without email authentication, any attacker can send email appearing to come from your domain.
Three Layered Standards
SPF, DKIM, and DMARC each address a different aspect of email authentication — all three are needed for complete protection.
UK and International Requirements
NCSC and Cyber Essentials both recommend DMARC. Google and Microsoft now require DMARC for bulk email senders.
DMARC Reporting Provides Visibility
DMARC aggregate reports show all email sent using your domain, including unauthorised senders you may not know about.
Email Authentication Checklist
SPF record published and validated for your domain
DKIM signing enabled for Microsoft 365 (or your mail platform)
DMARC record deployed — at minimum p=none to collect reports
All third-party senders identified and authenticated before enforcement
DMARC policy advanced to p=quarantine or p=reject
DMARC applied to all your domains, including inactive ones
Frequently Asked Questions
Yes. SPF and DKIM provide authentication, but without DMARC there is no enforcement policy and no reporting. DMARC requires at least SPF or DKIM to be passing before it can apply a policy. All three records working together provide the most complete protection against domain spoofing.
If implemented carefully, no. The key is starting with a monitoring policy (p=none) and auditing aggregate reports before moving to quarantine or reject. This identifies all legitimate senders that need to be authenticated before enforcement. Rushing to p=reject without this audit is the most common cause of legitimate email being blocked.
For a straightforward environment using Microsoft 365 with few third-party senders, AMVIA can deploy SPF and DKIM in a single session and advance to DMARC quarantine within a few weeks once aggregate reports have been reviewed. Environments with many third-party senders — marketing platforms, CRM, helpdesk, invoicing tools — may take six to eight weeks to reach enforcement mode safely.
Protect Your Domain from Email Spoofing
AMVIA configures SPF, DKIM, and DMARC for UK businesses and manages the transition to enforcement — so your domain cannot be used to phish your contacts.
Related Resources
What Is Email Security?
The full stack of email security controls UK businesses should have in place.
What Is DMARC?
A plain-English explanation of DMARC and why it matters for your domain.
The Complete Cybersecurity Guide for UK SMEs
How email authentication fits within a complete cybersecurity strategy.
Anti-Phishing Protection
Technical controls that filter phishing before it reaches staff inboxes.