technisch · antwoord met bronnen

SMTP-envelope vs. headers: het verschil uitgelegd

De SMTP-envelope is de set instructies die mailservers gebruiken om een bericht te routeren, terwijl headers de metadata in het bericht zelf zijn. De envelope bepaalt de werkelijke afzender en ontvanger voor de bezorging, terwijl headers de informatie bevatten die de eindgebruiker in zijn e-mailclient ziet.

De SMTP-envelope

De envelope is de transportlaag van een e-mail. Hij bestaat uit de commando's MAIL FROM en RCPT TO die tijdens de SMTP-sessie worden verstuurd. Deze commando's vertellen de ontvangende server wie de mail verstuurt en waar die moet worden afgeleverd. De envelope wordt verwijderd zodra het bericht is overgedragen aan de bestemmingsserver en is niet zichtbaar voor de uiteindelijke ontvanger.

E-mailheaders

Headers maken deel uit van het DATA-commando in een SMTP-sessie. Ze bevatten de velden From, To, Subject en Date. Anders dan de envelope worden headers bij het bericht opgeslagen en door de e-mailclient getoond. De From-header is wat de gebruiker als afzender ziet, maar die kan afwijken van de envelope-afzender, wat bij transactionele mail vaak gebeurt.

Waarom het onderscheid belangrijk is

Deze scheiding is cruciaal voor e-mailauthenticatie. SPF controleert de envelope-afzender (Return-Path), niet de From-header. DMARC vereist alignment tussen de envelope-afzender en het domein in de From-header om spoofing te voorkomen. Als deze twee lagen niet aligned zijn, worden berichten vaak als spam gemarkeerd of komen ze niet door de authenticatiecontroles.

Praktische aandachtspunten en veelgemaakte fouten

Een veelgemaakte fout is aannemen dat het wijzigen van de From-header ook het bounceadres verandert. Bounces gaan naar de envelope-afzender. Developers die SendHQ of de gratis tools (https://sendhq.cc/tools) gebruiken, moeten ervoor zorgen dat hun Return-Path overeenkomt met hun geauthenticeerde domein, voor een goede deliverability en correcte afhandeling van bounces.

Concreet voorbeeld

Bij een nieuwsbrief kan de envelope-afzender bounces@marketing.com zijn om bezorgfouten af te handelen, terwijl de From-header op hello@company.com staat om er voor de klant professioneel uit te zien. De server routeert de mail op basis van de envelope, maar de gebruiker ziet de header.

Vragen die teams stellen

Welke van de twee valideert SPF?

SPF valideert de envelope-afzender, namelijk het domein uit het MAIL FROM-commando, dat in de ontvangen headers meestal als Return-Path verschijnt.

Mogen de envelope-afzender en de header-afzender verschillen?

Ja, ze mogen verschillen. Dat is gebruikelijk bij geautomatiseerde systemen, die een apart bounceadres voor de envelope gebruiken en een adres met de eigen merknaam voor de header.

Ziet de ontvanger de SMTP-envelope?

Nee, de ontvanger ziet alleen de headers. De envelope wordt uitsluitend door de mail transfer agents gebruikt voor routing en wordt na de bezorging weggegooid.

Primaire bronnen