All Tools
Free ToolReference

Header From vs Envelope From

The single most-confused topic in email auth. This page explains both headers, where SPF checks, where DMARC checks, and why a SPF-passing email can still fail DMARC.

Worked examples
ScenarioHeader FromReturn-PathSPFDMARC
Direct send from your own MTAyou@yourdomain.comyou@yourdomain.comPass (your SPF lists your MTA IP)Pass (aligned)
Send via ESP (no custom Return-Path)you@yourdomain.combounce@esp.example.comPass (ESP's SPF lists its MTA)Fail (Header From and Envelope From not aligned)
Send via ESP (custom Return-Path)you@yourdomain.combounce@yourdomain.comPass (you CNAME to ESP's SPF)Pass (aligned via custom Return-Path)
Forwarded through mailing listoriginal@sender.comlist@list-host.comFail (list-host MTA not in original sender's SPF)Fail unless ARC seal present
Phishing — spoofed Fromceo@yourcompany.comattacker@evil.comPass (evil.com's SPF allows the attacker's MTA)Fail (not aligned, p=reject blocks it)
Key rule

SPF checks the Envelope From (Return-Path). DMARC requires the Envelope From domain to align with the Header From domain. Most ESP-related DMARC failures are alignment problems, not SPF problems.

What it does

Reference page with worked examples: a forwarded email, a marketing platform send, a bounce, and a phishing attempt — each annotated to show what's in From vs Return-Path and which checks pass.

When to use

Anytime SPF is passing but DMARC isn't (or vice versa). The answer is almost always a Header From / Envelope From alignment mismatch.

FAQ

Why does SPF pass but DMARC fail?+

SPF checks the Envelope From (Return-Path). DMARC requires the Envelope From domain to align with the Header From domain. ESPs that send with their own Return-Path break that alignment unless you set up custom Return-Path.

You know the rule. See where you sit against it.

Reference pages tell you the benchmark. Outsolvi tells you whether your team is above or below it — per-rep, per-deal, per-week — and which behavior changes move the number. From $7/user/mo yearly.

See your number
Nate SummersCo-Founder, Outsolvi

Nate built Outsolvi after watching every email-tracking tool he had ever used lie to him about opens. Outsolvi runs Tier 1 to 5 confidence scoring on every open, native in Outlook and Gmail, so the number on the dashboard is one a rep can actually act on.

Last reviewed May 25, 2026Editorially independent

We update these pages when the underlying mechanics change — new mailbox-provider rules, new tracker behavior, new measurement gaps. The dates above are real revisions, not auto-touches.