[ Headers & delivery errors ]

SMTP envelope and message headers: identify which system supplies each value

Map each envelope value, message header and authentication verdict to the system that supplied it and the boundary that makes it trustworthy.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Record who supplied each identity and why that evidence is trusted.
On this page

An email contains several identities, and they answer different questions. The SMTP envelope directs transport, author-supplied headers describe the message, receiving systems add trace information, and authentication evaluators report their findings. A convincing display name or a line saying pass is not sufficient provenance. Start by identifying which system created each value and which parts your organization can actually trust.

Distinguish envelope from content

MAIL FROM and RCPT TO belong to the SMTP transaction. They need not match the visible From and To headers. A bounce address, mailing list, alias, blind-copy recipient or forwarding rule can make the difference legitimate. The recipient set used for delivery is not reconstructed simply by reading To and Cc.

The final delivery system records the reverse path in Return-Path according to RFC 5321. That header is evidence about the envelope at delivery when its insertion boundary is trusted; it is not a universal certificate of the original author's identity. Forwarding can rewrite the envelope between hops, so compare the relevant transaction rather than assuming one address persisted throughout the route.

Attribute the visible fields

From identifies the message's author field under RFC 5322. Sender, when used, identifies the agent responsible for transmission in the field's defined sense. Reply-To supplies a suggested reply destination. Date and Message-ID assist interpretation and correlation, but they are not independently authenticated merely by appearing in the message.

DKIM verification may authenticate signed header content relative to a signing domain. It does not turn every unsigned field into verified evidence or establish that the human named in From authorized a business transaction. Inspect which signature passed, its d domain and the signed-header list. DMARC alignment concerns the visible From domain and the relevant authenticated SPF or DKIM domain, not a matching Reply-To or Message-ID.

Establish the receiving boundary

Receiving SMTP servers prepend Received trace fields. Read the trace with knowledge of the systems your organization operates and the external boundary they observed. Earlier or externally supplied trace text can be misleading. Likewise, RFC 8601 defines Authentication-Results within an understood trust boundary; an attacker can insert a header that looks like a favorable result.

Consider a hypothetical message with two Authentication-Results fields: one claims to be from receiver.example and another claims to be from forged.example. Neither label proves its own origin. Trust the first only if the receiving service’s documented boundary and logs establish that its authorized verifier inserted it; otherwise mark its provenance unresolved. The second is not evidence of authentication merely because it contains pass.

Turn the map into an investigation

For each relevant identity, record the value, source system, observed hop, trust basis and question it answers. The visible author domain answers a different question from the authenticated submission account or envelope bounce domain. Keep original bytes in restricted evidence storage and use a redacted working copy for routine discussion. Redaction can invalidate DKIM, so preserve the untouched original when verification is required.

Compare the header map with SMTP logs and trusted receiver results. In a hypothetical billing route, MAIL FROM is bounce@vendor.example while From is invoices@brand.example. The difference can be legitimate. A verified DKIM signature with d=brand.example can provide exact alignment even though the envelope domain differs. Assume an applicable DMARC policy and no unresolved evaluation error; no actual provider, signature or message was tested here.

Finish with a conclusion tied to the evidence: which domain authenticated, what route was observed and which authorization questions remain open. Do not collapse those findings into a claim that every field or requested action is trustworthy.

Use a five-column provenance note

  • Value: copy the exact field or envelope identity from the original evidence.
  • Producer: identify which client, relay, delivery service or verifier supplied it.
  • Hop: record the transaction or receiving boundary where it was observed.
  • Trust basis: explain why that system’s record is trusted, or label it untrusted.
  • Meaning: state the question the value answers, and which identity or business authorization it does not prove.

[ Takeaway ]

Map each envelope value, message header and authentication verdict to the system that supplied it and the boundary that makes it trustworthy.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Build the identity map

Transport and visible addresses can differ legitimately.

Next steps

  1. Capture envelopes from logs.
  2. Inspect signature coverage.
  3. Mark the receiving trust boundary.

CISO / SecOps

Protect evidence integrity

Redaction and untrusted text can distort conclusions.

Next steps

  1. Retain restricted originals.
  2. Reject arbitrary pass headers as proof.
  3. Document each provenance assumption.

Founder / Non-technical

Separate identity from authority

A domain verdict does not approve a payment or other business action.

Next steps

  1. Ask which identity was verified.
  2. Keep transaction approvals separate.
  3. Avoid broad claims from one header.

[ FAQs ]

Frequently asked questions

Must To match RCPT TO?

No. Aliases, lists, forwarding and blind copies can make them differ.

Who normally adds Return-Path at delivery?

The final delivery system records the reverse path under SMTP rules.

Does Reply-To establish DMARC alignment?

No. It is a separate message field and business-context signal.

Does Message-ID prove the sender?

No. Its text is not independent authentication.

Can Authentication-Results be forged?

Header text can be inserted by a sender; trust depends on the receiving boundary and sanitation.

Why retain original bytes before redacting?

Changing signed content can invalidate DKIM and destroy verification evidence.

Does DKIM authenticate every header?

No. Inspect the passing signature and its signed-header coverage.

Does a familiar Authentication-Results label establish provenance?

No. Corroborate which receiving system inserted it and whether that system is inside the trusted boundary. A label alone is unverified text.

[ Sources ]

Sources

  1. RFC 5321 Simple Mail Transfer Protocol

    Sections §2.3 · §4.1 · §4.2 · §4.5

  2. RFC 5322 Internet Message Format

    Sections §3.6

  3. RFC 8601 Authentication-Results

    Sections §1.2 · §5 · §7

  4. RFC 6376 DomainKeys Identified Mail

    Sections §3 · §5 · §6

  5. RFC 9989 Domain-based Message Authentication Reporting and Conformance

    Sections §4 · §5 · §8

[ Glossary ]

Glossary

Envelope
SMTP transaction information used for transport and return handling.
Header field
A named component of message content, such as From or Subject.
Provenance
Evidence of where a value came from and how it was handled.

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