Brand Impersonation in Email: The Four Attacks, and What Actually Stops Each One

🕐 ✍️ Sandeep Saxena🗂️ Email Deliverability, Email Security

Brand impersonation in email - the four attacks and what stops each - Postbox Services

Brand impersonation is any email attack in which a message pretends to come from an organization the recipient trusts - a streaming service, a bank, a document-signing platform, a government agency, or your own company. Scammers use it because borrowed trust works: a recipient who would delete an unknown sender's mail will open, click and act on something that looks like a brand they already deal with. The goal is usually credentials, payment details, or a foothold for fraud.

In practice, "brand impersonation" is not one technique. It is at least four distinct attacks, and each one is defeated by a different defense - which is why no single DNS record or filter setting makes a brand safe. This note walks through all four, using real fraudulent emails collected in our own mailboxes during one recent week, including one that impersonated our own domain. The brands that appear below (Paramount+, Adobe, DocuSign, HMRC) are victims of impersonation, not senders.


Attack 1: Display-name impersonation - the lie no protocol checks

The display name - the friendly text before the real address - is attacker-controlled free text. No authentication protocol checks it. The first specimen of the week arrived at one of our bounce mailboxes - a technical address that never belonged to a person and appears only inside the headers of our campaign mail. The attackers could only have harvested it from circulated email data, which says something about how these target lists are built. The display name is doing all the work:

Phishing email impersonating a Postbox Services campaign domain in the display name, with a fake Adobe sign document button, actually sent from an unrelated Indonesian domain
The display name claims our campaign domain; the real sender (visible right next to it) is an unrelated address at an Indonesian domain. The "Adobe" document is the lure.

Look at the From line: the display name says emails-postboxservices.com - one of our real campaign domains - but the actual address is alarts-notications@plugandplay[.]co[.]id (note the attacker-typo localpart). The lure is a fake Adobe Sign document. The tell is sitting in plain sight, which is exactly the lesson: always read the real address, never the display name.

Following the "Adobe" button (safely, in isolation) shows where it leads. The link is defanged here so nobody clicks it by accident:

hxxps://urbanexhaleyoga[.]com/axis/cube/cpsess/3rdparty/index.php?em=bounce@emails-postboxservices[.]com

Two things to notice. First, the destination is not Adobe - it is a compromised legitimate website (that /cpsess/3rdparty/ path is the debris of a hijacked hosting account). Second, the harvested victim address is carried right in the URL as the ?em= parameter: opening the link would confirm to the attacker that the address is live and monitored. By the time we checked, Google Safe Browsing had already flagged the landing page:

Chrome Safe Browsing full-page red Dangerous site warning for the phishing landing page the fake Adobe button led to
Chrome's Safe Browsing warning on the phishing landing page, at the time of writing. The full arc of this attack: the display name lied, authentication told the truth, and the landing page was ultimately caught downstream - but only after it had a window to work.

Here is the part most articles miss. We pulled the full headers, and this phish passed authentication:

Authentication-Results: [our receiving server];
    dkim=pass (2048-bit key) header.d=plugandplay[.]co[.]id
...
Received: from WIN-VN5FAIQCAOF ([185.251.19.134])
    by smtp-relay.gmail.com with ESMTPS ...
X-Relaying-Domain: plugandplay[.]co[.]id
From: "emails-postboxservices.com" <alarts-notications@plugandplay[.]co[.]id>

The message was sent from a Windows machine through Google's own SMTP relay, using a Google Workspace tenant (plugandplay[.]co[.]id - either compromised or registered by the attacker). DKIM passes with a 2048-bit key. Every check is green - for the attacker's domain. Authentication proves who sent a message; it says nothing about who the message claims to be. That distinction is the heart of modern phishing.

One more field in this signature repays a closer look. Google stamped the DKIM signature with darn=emails-postboxservices.com, a tag from DARA ("Declare All Recipients and Affirm"), an experimental anti-replay proposal from Google and Fastmail engineers (an individual IETF draft). The darn= form records the recipient domain and marks it as not participating in the protocol, so the domain the message was addressed to is baked into the signed material. That gives a later receiver a way to notice the signature turning up at a different domain, though in this non-participating mode acting on it is optional. The sender did not choose this - Google's relay adds it automatically, which tells you Google is experimenting with recipient-binding in production. The irony is worth pausing on: this phish carries, inside its own signature, an early gesture toward the cure for the replay attack in Attack 3. It also hints at a strategic point: an attacker who wants replay-friendly signatures will avoid Google's infrastructure - which is exactly what the Attack 3 operator did.

Profiling the sending domain itself completes the picture:

Domain health report for plugandplay[.]co[.]id scoring 55 of 100 - DMARC at p=none monitoring only, and the domain listed on the Spamhaus DBL
The sending domain, profiled - its state at the time of writing this article. Run the same check live: https://mx.postboxservices.com/domain-health/#health/plugandplay.co.id

Public registration data fills in the rest of the picture - here is the domain's whois at the time of writing:

Public whois record for plugandplay[.]co[.]id showing a 2016 creation date, Indonesian registrar PT Jetcoms Netindo, and unsigned DNSSEC
Public whois for the sending domain at the time of writing: registered in 2016 via an Indonesian registrar. A long-established domain like this is either a legitimate organization whose Google Workspace tenant was compromised, or one registered by the attacker - the article does not assume which.

Two details stand out. The domain's DMARC sits at p=none - monitoring only. To be precise, that is not what delivered this message (it authenticated cleanly through Google), but it tells you the domain is unenforced - and its DMARC record publishes no rua destination at all, so no aggregate reports are being collected anywhere: the abuse is literally unmonitored, and anything the attacker sends as this domain from other infrastructure is delivered too. And the second detail is the verdict of the wider world: the domain was already listed on the Spamhaus DBL when we checked it, even while its authentication still says "pass".

A close relative of the display-name trick is the lookalike (or "cousin") domain: instead of hiding the fake in the display name, the attacker registers a domain that reads almost like the real one - paypa1.com, microsoft-support.co, or a plausible subdomain string. That mail can authenticate perfectly, because the attacker genuinely owns the lookalike and can publish SPF and DKIM for it. DMARC protects your exact domain, not the ones that merely resemble it, which is why registration monitoring and takedowns - not authentication - are the defense here.

Attack 2: Trusted-brand lures - borrowing someone else's clothes

Most impersonation never touches your domain at all - it borrows a brand every recipient trusts. From the same week:

Fraudulent email impersonating HMRC via DocuSign with a fake tax statement document to review
Double impersonation: "HMRC Via DocuSign" in the display name, a tax-document lure, a faithful DocuSign template - and a real sender address (madison@olloum[.]com) belonging to neither organization.

The headers of the "HMRC" message show the identical pattern to Attack 1: sent through smtp-relay.gmail.com by another Workspace tenant (olloum[.]com), dkim=pass, Priority: urgent. Two independent phish, same infrastructure pattern, days apart - this is an industrialized technique, not an anecdote.

And profiling this second sending domain returns a near-identical rap sheet - DMARC parked at p=none, and the domain already on the Spamhaus DBL:

Domain health report for olloum[.]com scoring 55 of 100 - DMARC at p=none and the domain listed on the Spamhaus DBL
The second phish's sending domain - its state at the time of writing this article. Run the same check live: https://mx.postboxservices.com/domain-health/#health/olloum.com

Two attacker-used domains, one fingerprint: Google Workspace infrastructure for deliverability, unenforced and unwatched DMARC, and a Spamhaus DBL listing when we checked. If you run mail domains, this is the profile you never want to match.

For the brands being borrowed, defenses are limited but real: DMARC enforcement on their own domains (so at least the exact-domain variant dies), BIMI with a verified mark, which can give qualifying authenticated mail a recognizable brand indicator at supporting mailbox providers (display is at each provider's discretion), making some fakes easier to spot, registering obvious lookalike domains, and takedown monitoring. For recipients, it is training: the real address, not the display name; the headers, not the template.

Attack 3: DKIM replay - when the signature is genuine

The most technically interesting specimen of the week arrived in a reader's Gmail inbox (headers shared with permission; recipient details redacted). It rendered as a pixel-faithful Paramount+ "subscription inactive" notice:

Fraudulent email impersonating Paramount+ claiming the subscription is inactive with a reactivate now button
The replayed message as the victim saw it: a pixel-faithful Paramount+ template. Paramount never sent it - and, as the headers show, Paramount's domain never signed it either.

The headers are where it gets interesting:

ARC-Authentication-Results: i=1; mx.google.com;
    dkim=pass [email protected] header.s=pm20250806
    dkim=permerror (no key for signature) header.i=@terra********.study
    spf=pass ... [email protected]
    dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=terra********.study

Note what passes: a DKIM signature from pm.mtasv.net - the shared signing domain of a reputable email service provider. Paramount appears nowhere in the authentication results; the From domain is a throwaway .study domain the attacker registered. Reconstructing the operation from the evidence:

  1. The attacker built the Paramount-branded template and sent it through the ESP from their throwaway domain - to their own mailbox. The ESP duly signed it with its shared domain key. The replayed copy still contains that first delivery's complete trail: the ESP's bounce address, the receiving server's internal routing headers, even a desktop mail client's status flag - the fingerprints of a message that was delivered once, saved, and reused.
  2. Two days later, the same signed message was sent to our reader - but not by the ESP. The delivering server was unrelated attacker infrastructure (a French-hosted IP behind a rotating hostname), with a fresh envelope sender on a dynamic-DNS domain to pass SPF.
  3. At Gmail, the ESP's signature still validated - dkim=pass - because DKIM signs message content, not the delivery path. A valid signature travels with the message and verifies anywhere, any number of times.

So is this "really" a DKIM replay? Yes - by definition: a legitimately signed message re-sent beyond its original delivery, with the signature still passing. But it is worth being precise about the variant. The classic replay fear is an attacker re-blasting a genuine brand's email. What we caught here is the more common industrial form: the attacker replays their own ESP-signed message, because doing so borrows the ESP's signing reputation at unlimited scale while bypassing the ESP's own sending controls - the ESP would throttle or suspend a customer blasting millions of Paramount lookalikes, but it never sees the replayed copies at all.

Why did Gmail deliver it? Look at the alignment arithmetic: SPF passed, but for the dynamic-DNS envelope domain - not aligned with the From. The ESP's DKIM passed, but for the ESP's own domain - not aligned either. The one signature that would have aligned (the From domain's own) returned permerror: its key had been deleted. So DMARC correctly failed - everything passed, nothing aligned - and the mail was delivered anyway. The From domain sat at p=NONE - a policy that requests no DMARC-based enforcement, leaving the receiver to decide disposition on its other signals, which in this case let the message through.

That raises the fair question: if DMARC failed, what did replaying the signature actually buy the attacker? Filter reputation. Spam filtering is more than DMARC arithmetic - a validating signature from a high-reputation ESP signing domain is a strong trust signal in a receiver's scoring, and that is the asset being borrowed. It is also worth knowing the distinction between this and the headline replay incidents: in the classic variant, the replayed signature is aligned with the From domain (a real brand's genuinely signed mail, re-sent), and that form passes DMARC outright at any policy. Our specimen is the unaligned, reputation-borrowing cousin - which a p=reject on the From domain would actually have stopped. Two lessons in one header block: replay is real in both flavors, and p=none is an open door.

What can senders and ESPs actually do? Broad DKIM header coverage and oversigning reduce what an attacker can change during a replay: signing headers such as From, To, Subject and Date protects their existing values, and oversigning - listing a header in the signature's h= tag more times than it appears (RFC 6376 section 5.4.2) - prevents an attacker from injecting an additional copy without breaking the signature. Be clear about the limit, though: neither technique stops a byte-for-byte replay of an unchanged message to new envelope recipients, because DKIM does not bind the signature to the delivery path or to RCPT TO. One persistent myth to retire as well: the x= expiry tag is not an anti-replay mechanism - RFC 6376 section 3.5 says this explicitly. Short-lived keys and selector rotation are good hygiene; header coverage limits the damage; recipient-binding approaches (see the notes below) are where a real fix is heading.

Note 1 - going deeper: we cover the replay mechanism in depth, including why a valid signature is not proof of a fresh send, in DKIM replay: a valid signature is not proof.
Note 2 - what comes next: the industry's longer-term answer is DKIM2, a proposed successor designed to bind signatures to the delivery path - see our industry note on DKIM2, the next generation of email signing.

Attack 4: Exact-domain spoofing - the one DMARC kills

Finally, the oldest form: the attacker puts your real domain in the From header and sends from their own infrastructure. This is the one attack that authentication policy fully solves. If your domain publishes DMARC at p=reject with aligned SPF/DKIM, receivers check the mail, find nothing aligned, and refuse it.

It is not hypothetical for us either. Our weekly DMARC digest for postboxservices.com regularly surfaces unknown sources attempting to send as our domain - here, four unrelated IPs, ten messages, nothing aligned:

Weekly DMARC digest showing four unresolved source IPs sending as postboxservices.com with 0% SPF and 0% DKIM - nothing aligned, blocked by the p=reject policy
From our weekly DMARC digest: four unknown sources using our domain, 0% SPF, 0% DKIM. Under p=reject, receivers refuse exactly this mail - "this is exactly what DMARC is blocking."

A closer look at those four sources: none of them has any reverse DNS. That absence is itself a fingerprint - legitimate mail servers have forward-confirmed reverse DNS as table stakes, so a source with no PTR record is almost never legitimate production mail infrastructure. Two of the four sit inside mobile-carrier address space - consistent with traffic from end-user or dynamically assigned networks rather than conventional mail infrastructure, though that alone does not prove the machines are compromised. Machines like these are borrowed, which is exactly why chasing and blocking individual IPs is a losing game - and why domain-level policy is the defense that scales.

Source IPReverse DNS (PTR)Network (whois)
36.255.97.120none"Cyber-Security-PH" netblock, Philippines
178.176.82.209noneMobile-carrier NAT pool, Russia
178.176.86.33noneMobile-carrier NAT pool, Russia
94.156.152.110noneInternet Magnate (Pty) Ltd, South Africa

Under p=reject, that mail dies at the receiver's door. Under p=none - where a majority of domains that publish DMARC still sit, including the From domain in the replay case above - the domain requests no DMARC-based enforcement, and receivers commonly deliver mail that fails alignment. That is the entire argument for finishing the DMARC journey to enforcement, and it applies to every domain you own: campaign domains, bounce domains, parked domains and dormant brands are the ones attackers probe first, precisely because nobody is watching them. (The display-name phish in Attack 1 impersonated one of our campaign domains - which is now at p=reject too.)

See who is sending as your domain: our free Postbox DMARC Monitor turns the aggregate reports receivers already generate into a weekly plain-English digest - every source reported to us as using your domain, what aligned, and what got blocked. The screenshot above is exactly what it shows you.

The coverage matrix: which defense stops which attack

Defense1. Display-name / lookalike2. Trusted-brand lure3. DKIM replay4. Exact-domain spoof
DMARC at p=rejectNo effectNo effect (not your domain)Aligned replays pass at any policy; unaligned ones (like our specimen) die at p=rejectStops it
SPF/DKIM aloneNo effectNo effectSignature validates by designOnly with DMARC enforcing
BIMI + verified markHelps: real mail carries the logoOnly the impersonated brand can deploy it - its genuine mail then shows the logo, fakes arrive without itNo effectReinforces (needs DMARC)
Broad DKIM signing + oversigning--Limits what a replay can modify or inject; does not stop byte-for-byte replay to new recipients-
DMARC report monitoringSees your-domain abuse onlyNo visibilitySurfaces as failing sourcesSurfaces attempts seen by reporting receivers
Lookalike/registration monitoringThe defensePartial--
Recipient training (read the address, read the headers)EssentialEssentialBackstopBackstop

The takeaway the matrix makes obvious: no single row covers the board. A brand serious about impersonation needs DMARC at enforcement on every domain it owns, monitoring that actually gets read, oversigned DKIM at its ESPs, and people who check addresses before clicking.

What to do this week

  1. Inventory every domain you own - including campaign, bounce and parked domains - and get each one to DMARC enforcement. Attackers probe the neglected ones first; ours tried a campaign domain, not the flagship.
  2. Check how spoofable you are right now: our free Spoofing & BEC exposure check reads your published records the way an attacker does.
  3. Turn on DMARC report monitoring so an attempt against your domain is something you see, not something you assume: our free weekly DMARC monitor, or learn what aggregate reports contain.
  4. Ask your ESP about oversigning if you send anything worth replaying (invoices, password resets, legal notices).
  5. Teach the one habit that defeats attacks 1 and 2: the display name is decoration; the address and the headers are the truth.

Impersonation is not a hypothetical for anyone - it reached an email-security consultancy's own inboxes four different ways in one week. The difference between a brand that gets hurt and one that shrugs it off is rarely luck; it is whether each of the four doors was closed in advance.

Frequently Asked Questions

What is brand impersonation in email?

Brand impersonation is any email attack where the message pretends to come from a brand the recipient trusts - a streaming service, a bank, DocuSign, a government agency, or your own company. It is not one technique but at least four: display-name and lookalike-domain impersonation (the visible name says the brand, the real address is something else), trusted-brand lures (borrowing a household brand's identity and template), DKIM replay (re-sending a genuinely signed message at scale), and exact-domain spoofing (forging the brand's real domain in the From header). Each is stopped by a different defense, which is why no single setting makes a brand safe.

Does DMARC stop brand impersonation?

DMARC at p=reject fully stops one of the four attacks: exact-domain spoofing, where the forged mail claims your real domain in the From header. It also kills unaligned DKIM replays that depend on the From domain sitting at p=none, like the specimen in this article. It does nothing against lookalike domains or display-name impersonation (the attacker's mail authenticates fine for the attacker's own domain), nothing against lures borrowing other brands, and an aligned replay of a brand's own signed mail passes DMARC legitimately at any policy. DMARC is essential - it is just not sufficient, and every domain you own (including campaign and parked domains) needs it at enforcement.

What is a DKIM replay attack?

An attacker obtains one legitimately signed message - for example by receiving a real email into a mailbox they control - and re-sends that exact message to thousands of new recipients. The DKIM signature still validates, because DKIM signs the message content, not the delivery path or recipient list. Receivers see dkim=pass from the original signer. Sender-side mitigations are partial: broad header coverage plus oversigning (listing headers like To and Subject in the h= tag more times than they appear, per RFC 6376 section 5.4.2) stops an attacker modifying or injecting headers, but nothing in classic DKIM prevents re-sending the unchanged message to new envelope recipients. The x= expiry tag is explicitly NOT an anti-replay defense (RFC 6376 section 3.5); emerging recipient-binding schemes such as Google's darn tag and the proposed DKIM2 are the structural fixes.

How do I check if an email really came from the brand it claims?

Ignore the display name entirely - it is attacker-controlled free text. Look at the actual address after it, then at the message headers: Authentication-Results shows which domain actually passed SPF and DKIM, and whether DMARC passed for the domain shown in the From header. If the From says one brand but the authenticated domain is something unrelated, you are looking at impersonation - even if every check says pass. Our guide to reading email headers walks through it step by step.

Chat with us!