Glossary
EMAIL AUTH

Envelope Sender

The address named in the SMTP MAIL FROM command. Distinct from the visible From: header. What SPF actually authenticates.

Envelope Sender is the email address supplied in the SMTP MAIL FROM command during message transmission. It’s distinct from the From: header that end users see in their mail client. SPF authenticates the envelope sender, not the visible From — a subtle distinction that trips up nearly every DMARC deployment.

SMTP Conversation

S: 220 mx.receiver.com ESMTP
C: HELO sender.example.com
S: 250 OK
C: MAIL FROM:<[email protected]>          ← envelope sender
S: 250 OK
C: RCPT TO:<[email protected]>
S: 250 OK
C: DATA
S: 354 Start mail input
C: From: "Marketing" <[email protected]>  ← header From (visible)
C: Subject: Your invoice
...

Envelope Sender vs From: Header

  • Envelope sender — SMTP-level, used for bounce routing (Return-Path:), authenticated by SPF
  • From: header — display-level, what the user sees, authenticated by DKIM alignment + DMARC

Attackers frequently pass SPF (on a legitimately-owned bounce domain) while forging the From: header pointing to a target brand. DMARC alignment closes this gap by requiring the envelope sender’s domain to align with the From’s domain.

Where This Matters

  • DMARC alignment failures — SPF passes but DMARC still fails because envelope sender domain ≠ From domain
  • Bounce handling — bounces are sent to the envelope sender, not the From
  • Third-party ESPs — providers often set their own envelope sender (e.g., [email protected]), which passes SPF but fails DMARC alignment unless you configure it correctly

Check envelope-sender alignment for any domain with the email authentication checker.

Check the MAIL FROM glossary entry, the Return-Path entry, and read what an SPF record is.