Documentation8 min read

Email Spoofing & Domain Impersonation: How Attackers Fake Your Identity

Attackers send email that looks like it came from your CEO, your bank, or your own domain. SPF, DKIM, and DMARC are the technical controls that stop it — here is how they work and how to enforce them.

Published August 3, 2026Updated August 25, 2026
Email SpoofingSPFDKIMDMARCDomain ImpersonationBECCybersecurity

What is email spoofing?

Email spoofing is the forgery of the "From" address in an email so it appears to come from a trusted sender — your CEO, your bank, a vendor, or even your own domain. Because SMTP (the protocol that delivers email) was designed in 1982 with no authentication, anyone can send mail claiming to be anyone.

Spoofing is the foundation of phishing, BEC, and vendor fraud. The attacker doesn't need to compromise your email server — they just need to convince your recipient that the message is legitimate.

SPF · DKIM · DMARC — HOW THEY WORK TOGETHER SPF Sender Policy Framework • DNS TXT record lists authorized sending IPs • Receiving server checks IP against the list DKIM DomainKeys Identified Mail • Cryptographic signature added to every message • Proves message was not altered in transit DMARC Domain-based Msg Auth • Policy: none / quarantine / reject • Ties SPF + DKIM together • Sends aggregate reports Enforcement Flow SPF: PASS DKIM: PASS DMARC: REJECT spoof Figure 1 — SPF validates the sending IP, DKIM validates message integrity, DMARC enforces policy and reports.

Figure 1 — SPF, DKIM, and DMARC work as a chain. DMARC is the policy layer that enforces what happens when SPF or DKIM fail.

The three authentication records explained

RecordWhat it doesWhere it livesStops
SPFLists every IP address authorized to send mail for your domainDNS TXT recordIP-level spoofing from unauthorized servers
DKIMAdds a cryptographic signature to every outbound messageDNS TXT record (public key) + mail server (private key)Message tampering in transit
DMARCTies SPF + DKIM together and sets the policy (none / quarantine / reject)DNS TXT recordDomain spoofing — tells receivers what to do with failures

Why "monitor only" DMARC is dangerous

Most organizations publish DMARC with p=none — monitor mode — and never move to enforcement. This means spoofed messages still reach inboxes; you just get a report about it. DMARC only stops spoofing when set to p=quarantine or p=reject.

The reason organizations stay in monitor mode: they're afraid of breaking legitimate mail flows (newsletters, CRMs, HR systems). IDENETY's approach is to audit all sending sources first, fix SPF/DKIM for each, then move to enforcement safely.

Lookalike domains are a separate threat. Even with perfect DMARC enforcement on your domain, attackers register domains like idenety-support.com or idenetycorp.com and send from those. Defender for Office 365's impersonation protection and AI anomaly detection catch these — DMARC alone does not.

Common spoofing attack types

Attack TypeHow it worksDefense
Exact-domain spoofingFrom: [email protected] sent by attacker's serverDMARC enforcement (p=reject)
Display-name spoofingFrom: "CEO Name" <[email protected]>AI / behavioral detection in Defender 365
Lookalike domainFrom: [email protected] or [email protected]Impersonation protection, domain monitoring
Compromised vendor accountLegitimate email from a hacked supplierBehavioral AI, vendor risk management

IDENETY email authentication services

  • SPF / DKIM / DMARC audit and enforcement — included in COMPLETE plan.
  • Microsoft Defender for Office 365 impersonation protection tuning.
  • DMARC aggregate reporting and ongoing monitoring.
  • Email Security add-on from $10/mailbox for organizations on CORE.

See our DNS records guide for the full technical walkthrough of SPF, DKIM, and DMARC record syntax. For the broader email threat picture, see Email Security: Stopping Phishing, Spoofing & BEC.

Contact our engineers to schedule an email authentication audit for your domain.

Email security and cybersecurity services in San Antonio, Austin, Houston, and Texas. IDENETY provides managed cybersecurity — including email security, SPF/DKIM/DMARC configuration, and anti-phishing controls — to businesses across Texas and nationwide from our San Antonio, TX headquarters. Call (726) 224-2222.
About the Author