Email Spoofing Risk
Email spoofing is when an attacker sends emails that appear to come from your domain. It is the core technique behind phishing, business email compromise (BEC), and brand impersonation attacks. Your domain's spoofing risk depends on the combination of SPF, DKIM, and DMARC records.
What SecurityStatus Checks
- Whether SPF, DKIM, and DMARC are all configured and aligned
- DMARC policy level — p=none offers no protection; p=reject is the only safe setting
- Whether SPF and DKIM align with the visible From header (DMARC alignment)
- Any gaps that allow bypass — for example, SPF without DMARC still permits header spoofing
Why This Matters
Business email compromise attacks cost organisations billions of dollars annually. Attackers impersonate executives, finance teams, and vendors using your exact domain. Customers who receive phishing emails from your domain lose trust in your brand. Fully deployed email authentication is the only technical defence.
How to Fix It
- 1
Deploy SPF
Add an SPF TXT record listing all authorised sending servers. End with -all to reject unauthorised senders. See the SPF guide for full instructions.
- 2
Deploy DKIM
Enable DKIM signing in your email provider and publish the public key DNS record. DKIM provides the cryptographic proof of message origin.
- 3
Deploy DMARC at p=reject
Start with p=none to monitor, move to p=quarantine, then p=reject. Only p=reject prevents spoofed emails from being delivered. See the DMARC guide for the full migration process.
- 4
Check subdomain spoofing
DMARC on your main domain does not protect subdomains unless you add `sp=reject` to your DMARC record or add separate DMARC records for each subdomain. Add: `sp=reject` to your DMARC record.
- 5
Monitor continuously
Review DMARC aggregate reports weekly. New third-party senders added without updating SPF/DKIM will start failing and may indicate an attack or an untracked service.
Frequently Asked Questions
Can attackers still spoof my domain if I have SPF?
What is business email compromise (BEC)?
I have DMARC p=none — am I protected?
Should I also register lookalike domains?
Related Guides
Check Your Domain Now
Run all 38 security checks including Email Spoofing Risk and get your domain's security grade in under 2 minutes.
Scan Your Domain Free