What metadata gets stripped by mail clients?

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

When you reply to an email or forward it, your mail client strips out most of the behind-the-scenes routing information. It keeps what the recipient actually needs to see (subject, body, visible headers like From/To/Date) and removes everything else. What gets removed: internal routing headers (most Received lines), spam score annotations, tracking pixels, internal server names, authentication result headers, and vendor-specific debugging fields.

Why mail clients do this: privacy and security. If every forwarded email carried all its original routing data, you'd be broadcasting internal server IPs, infrastructure details, and security filter results to whoever receives it. Gmail, Outlook, and Apple Mail all strip differently, but the goal is the same. They share only what's needed to continue the conversation.

What stays intact: the visible headers (From, To, Subject, Date), the message body, attachments, and usually the most recent Received header (the one that shows where the email entered your inbox). Authentication headers like DKIM-Signature and SPF results get stripped because they're no longer valid once you modify or forward the message.

Why this matters if you're debugging delivery: when someone forwards you a problem email, you're not getting the full picture. The headers that would tell you why it landed in spam or which server rejected it are already gone. If you need to troubleshoot delivery, ask the recipient to send you the original message as an attachment (not a forward). That preserves all the routing metadata intact.

And if you're looking at headers trying to figure out what went wrong with delivery, check out our free Email Header Analyzer. It parses the full routing path and flags authentication issues. (Just make sure you're analyzing the original message, not a forwarded copy.)

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 help debugging your headers →

I read this on the Email Almanac about what email headers get stripped when you reply or forward: "When you reply to an email or forward it, your mail client strips out most of the behind-the-scenes routing information. What gets removed: internal routing headers (most Received lines), spam score annotations, tracking pixels, internal server names, authentication result headers, and vendor-specific debugging fields. If you need to troubleshoot delivery, ask the recipient to send you the original message as an attachment (not a forward). That preserves all the routing metadata intact." Help me apply this to MY specific situation: 1. I'm trying to debug a delivery issue, how do I get the full headers from my recipient? 2. What headers should I look for if I suspect my emails are being filtered? 3. How do I know if important routing information is missing from a forwarded email? 4. What's the difference between viewing headers in my sent folder vs. what the recipient sees? --- My details (fill in what applies, the more you share, the better the advice): - Email platform/ESP: e.g. Mailchimp, SendGrid, Postmark, custom SMTP - Domain(s): your sending domain(s) - What I'm debugging: e.g. emails going to spam, bounce, authentication failure - How the problematic email was shared with me: forwarded, screenshot, original as attachment - Mail client being used by recipient: Gmail, Outlook, Apple Mail, etc. - Current challenge: describe what you're trying to figure out

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