[ DKIM ]

Why replayed abusive mail can carry valid DKIM

Distinguish reuse of a valid signed message from key compromise and treat authentication separately from abuse.

By the EmailAuth research team

[ Key points ]

  • A valid signature does not prove unique delivery, consent or harmless content.
  • Distinguish reused signed mail, abused signing accounts and exposed private keys.
  • Choose containment from evidence; shared-selector revocation can affect legitimate mail.
On this page

A valid DKIM signature can appear on unwanted or abusive mail. An attacker may obtain a legitimately signed message and redistribute it without changing the covered content. The signature can continue to verify because DKIM does not promise that each delivery is unique, requested or benign.

Understand what survives replay

RFC 6376 §8.6 describes replay abuse in which a message signed by a reputable domain is resent to many recipients. A valid signature establishes the signing domain's responsibility for covered content under DKIM's rules. It is not proof that the domain intended every subsequent delivery or that the recipient consented to receive it.

SMTP envelope recipients are not included merely because a visible To header is signed. A replay can retain the signed header while using different envelope recipients. A signed Date or Message-ID does not create a cryptographic one-delivery restriction. Expiration can constrain a time comparison but is explicitly not intended as an anti-replay defense in RFC 6376 §3.5.

Separate three incident hypotheses

First, a genuine signed message may have been redistributed unchanged. Second, an attacker may be using an authorized account or application to obtain newly signed abusive messages. Third, a private signing key may have been compromised. These explanations require different evidence and remediation. A DKIM pass alone cannot distinguish them.

Preserve raw samples from trusted receiver reports and compare signature values, signed content, message identifiers, creation times and delivery traces. Identical signatures and covered content across complaints support investigation of reuse, but do not prove its origin. New signatures over distinct abusive content raise questions about signer access and account control. Investigate authenticated submission logs and key access under your incident procedures.

Use a bounded illustrative case

In a hypothetical controlled test specification, a service would sign one message and a harness would deliver the same signed message to two authorized test inboxes with different SMTP envelope recipients. No such test was executed for this article. Both can verify the same signature if covered content and other verification conditions remain valid. The expected outcome illustrates why signature validity and uniqueness are separate. It is not a test of provider spam filtering and should not be expanded into unsolicited delivery.

Respond at the right layer

For an abused sending account, contain the account or application path and review submission controls. For suspected key exposure, follow key-compromise procedures and assess the delivery impact of revocation. For replay of previously signed content, combine signature analysis with rate, reputation, complaint and message-pattern signals. RFC 6376 §8.6 discusses reputation-based partial responses; none converts DKIM into a complete spam classifier.

Do not revoke a shared selector solely because a complaint includes a valid signature without investigating. Removing its public key can affect legitimate messages still awaiting verification and may not address how abuse entered the system. Conversely, do not dismiss credible key-exposure evidence because replay is possible.

Report assurance accurately

Use separate incident fields for authentication result, suspected abuse mechanism, account or key evidence and recipient impact. A DMARC pass can coexist with replay when an aligned signature remains valid. Authentication is useful evidence, but safe handling still depends on the receiving system's broader assessment. Close the incident with a supported cause and response, not with a blanket statement that valid DKIM proves the mail harmless.

Keep hypotheses separate in the incident record

Use the observations to choose the next investigation, not to declare a cause prematurely:

  • Same signature and covered content seen repeatedly: investigate reuse and delivery traces; this does not alone prove who redistributed it.
  • Distinct abusive messages newly signed through an account: review submission and application-access evidence.
  • Credible secret exposure or unauthorized key access: invoke the key-compromise response, even if replay also occurred.

Record the evidence supporting each hypothesis and the remaining uncertainty. Check the legitimate-mail impact before retiring a shared selector; RFC 6376 §8.7 describes that limitation. No abuse traffic or delivery experiment was performed for this article.

[ Takeaway ]

A valid signature does not prove unique delivery, consent or harmless content. Distinguish reused signed mail, abused signing accounts and exposed private keys. Choose containment from evidence; shared-selector revocation can affect legitimate mail.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Compare reuse with new signing

Identical signed samples and newly signed abuse point to different investigations.

Next steps

  1. Retain raw samples.
  2. Check authenticated submission logs.

CISO / SecOps

Choose containment from evidence

Key compromise, account abuse and replay need distinct responses.

Next steps

  1. Preserve key-access evidence.
  2. Assess revocation impact.

Founder / Non-technical

Avoid false reassurance

A valid signature cannot settle whether a campaign was authorized or wanted.

Next steps

  1. Track customer impact separately.
  2. Assign an abuse-response owner.

[ FAQs ]

Frequently asked questions

Does a valid signature prove the message is safe?

No. Authentication and abuse assessment answer different questions.

RFC 6376 §8.6

Can the same signature verify at several recipients?

Yes. DKIM does not impose a one-delivery restriction.

RFC 6376 §8.6

Does signing To bind the SMTP recipient?

No. The visible header and SMTP envelope recipient are separate.

RFC 5321 §2.3.1 RFC 6376 §3.7

Does replay prove the private key was stolen?

No. Reuse of an existing signed message can occur without key compromise. Investigate evidence for both.

RFC 6376 §8.6

Does x prevent replay?

It is not intended as an anti-replay defense and does not establish recipient consent or uniqueness.

RFC 6376 §3.5

Can replayed mail pass DMARC?

It can when a passing signature still aligns with the author domain; receiver filtering remains separate.

RFC 9989 §4.4.1

Should the selector be revoked immediately?

Use the incident evidence and compromise procedure. Revocation can also disrupt verification of legitimate mail.

What should an incident report preserve?

Raw samples, trusted results, signature and content comparisons, submission evidence, suspected mechanism and recipient impact.

[ Sources ]

Sources

  1. RFC 6376

    Sections §1 · §3.1 · §3.5 · §3.7 · §8.3 · §8.6 · §8.7

  2. RFC 9989

    Sections §4.4.1 · §5.3.6

  3. RFC 8601

    Sections §1.2

  4. RFC 5321

    Sections §2.3.1

[ Glossary ]

Glossary

Replay
Redistribution of already-signed message content while retaining a signature that may still verify.

RFC 6376 §8.6

Signature expiration (x)
A recommended absolute expiration timestamp that may be absent; it is not intended as an anti-replay defense.

RFC 6376 §3.5

SMTP envelope
Transport sender/recipient information separate from the message headers and body.

RFC 5321 §2.3.1

DMARC alignment
The required relationship between an authenticated identity and the Author Domain.

RFC 9989 §4.4.1

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base