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.

You know the benchmark. Now see your own number.

Benchmarks are averages across other people's email. Outsolvi shows yours, with every open graded so Apple Mail pre-fetches and security scanners don't inflate it. From $7/user/mo billed yearly, 14-day free trial.

See your number
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.

Nate SummersCo-Founder, Outsolvi

Nate built Outsolvi after watching every email-tracking tool he had ever used lie to him about opens. Outsolvi grades every open as a person or a machine, 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.

Start tracking emails in under 2 minutes

Try free