Protocols

Envelope and letterhead

Every email carries its addresses twice, in two entirely separate places that are never compared against each other. Without knowing about that split you can understand neither phishing nor Bcc nor bounces.

The analogy is meant literally

A letter has an envelope and a sheet of paper inside it. The postal service reads the envelope; what is written on the letterhead is none of its business. The recipient takes the sheet out, throws the envelope away and reads the letterhead.

With email it is exactly the same — except that nobody checks whether the two match.

Envelope and letterhead of an email The envelope consists of MAIL FROM and RCPT TO and is read by the servers. The letterhead consists of From, To and Subject and is displayed to the recipient. The two may name different addresses. Envelope read by the servers MAIL FROM: bounces@sender.example RCPT TO: bert@example.com decides delivery bounces go here SPF checks this entry thrown away afterwards Letterhead displayed to the recipient From: Your Bank <service@bank.example> To: bert@example.com Subject: Your account summary determines what the inbox shows replies go here stays part of the message
Nothing in the protocol requires the left and the right column to name the same domain. For some legitimate purposes they are not even allowed to.

Why the split is necessary

You might think the two should simply be merged. Three everyday functions argue against it:

And why it is exploited

The same freedom is what makes phishing so easy. The letterhead is plain text inside the message — you write in it whatever you want. No check in the protocol compares it against the envelope or against reality.

A mail program will as a rule show only the display name, not even the address behind it. From: Your Bank <anything@stranger.example> becomes, in the message list, simply Your Bank.

What the protective measures make of it

This split is where it is decided why three procedures are needed and not one:

The detail is on the page about SPF, DKIM and DMARC. Without the distinction between envelope and letterhead, though, not a sentence of it makes sense — hence this page first.

Look for yourself

Every mail program can show the complete header section of a message, usually under "view source" or "show original". Two lines are worth a look:

If Return-Path differs markedly from From, that in itself is no alarm signal — for any newsletter it is the normal case. It is merely evidence that two different things are recorded here, answering two different questions.

Sources

Evidence for the claims on this page. Every text here is written from scratch; the sources are there to be checked against, not to be copied from.

Last reviewed: 2026-08-16