What is Return-Path and what does it do?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

The Return-Path is the email address where bounce messages get sent. When a message fails to deliver (mailbox full, address doesn't exist, server rejects it), the receiving server sends the error report to the Return-Path address, not the From address you see in your inbox.

Here's the confusing part: you don't set Return-Path yourself. Your ESP or mail server adds it automatically when the message leaves. It's derived from the envelope sender (also called the bounce address or MAIL FROM), which is a behind-the-scenes technical address that never shows up in the inbox view.

Think of it this way. The From address is what you see when you open an email: newsletter@yourcompany.com. The Return-Path is what the mail servers use backstage: often something like bounces+12345@mail.yourcompany.com or bounce-md_123456789.abcdefg@yourdomain.com. That cryptic address lets your ESP track which specific message bounced and update your subscriber list automatically.

Why does this matter? Because if your Return-Path domain doesn't match your From domain, some spam filters flag it as suspicious. This is part of sender alignment, which affects whether your emails pass DMARC. Most ESPs handle this for you by using a subdomain of your verified sending domain (like bounce.yourcompany.com), but it's worth checking.

Common mistakes: not verifying the bounce subdomain in your ESP settings, letting Return-Path point to a domain you don't control (some ESPs used to default to their own domain, which breaks DMARC alignment), and ignoring bounce reports entirely because you don't realize they're going to a separate address.

To check your Return-Path, send yourself a test email and view the raw source. Look for the Return-Path: header at the top. It should be a subdomain or address under a domain you own and have authenticated. If it's pointing to your ESP's domain instead of yours, ask your ESP how to fix alignment. Most platforms (Mailchimp, SendGrid, Klaviyo) handle this automatically once you verify your domain, but double-check.

And if you want to see the full technical picture of how your emails are addressed, our free Email Header Analyzer breaks down every header including Return-Path, shows alignment issues, and explains what each one does.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Get Return-Path help for your setup

I read this on the Email Almanac about "What is Return-Path and what does it do": "The Return-Path is the email address where bounce messages get sent. When a message fails to deliver, the receiving server sends the error report to the Return-Path address, not the From address. Your ESP adds it automatically based on the envelope sender (bounce address), and it's critical for DMARC alignment." Help me understand how this applies to MY specific situation. I need: 1. How to check my Return-Path: what should I look for in my test email headers? 2. Is my Return-Path aligned correctly?: does it match my From domain or is it breaking DMARC? 3. Common ESP configurations: how does my platform handle Return-Path by default? 4. What to do if alignment is broken: steps to fix Return-Path domain mismatches --- My details (fill in what applies, the more you share, the better the advice): - Email platform/ESP: e.g. Mailchimp, SendGrid, Postmark, HubSpot, custom SMTP - Sending domain(s): your From address domain - Bounce handling: [using ESP's bounce tracking / custom bounce address / not sure] - DMARC status: have DMARC record / don't have one / not sure - Current challenge: [describe what prompted this question, bounces not tracking? DMARC failures? Just learning?]

Edit the yellow boxes, then send to the AI of your choice.