technisch · antwoord met bronnen

E-mailheaders: technische definitie en structuur

E-mailheaders zijn de metadatasecties van een e-mailbericht die voorafgaan aan de eigenlijke inhoud. Ze bevatten essentiële informatie over routing, authenticatie en opmaak die Mail Transfer Agents (MTA's) en e-mailclients gebruiken om het bericht correct te verwerken en weer te geven.

Hoe het technisch werkt

Headers bestaan uit een reeks naam-waardeparen, gescheiden door dubbele punten. Bij het versturen van een e-mail genereert de verzendende server de eerste headers. Terwijl het bericht via verschillende relays gaat, voegt elke server bovenaan de stapel een eigen Received-header toe. Zo ontstaat een chronologisch spoor van het pad dat het bericht aflegt, van de oorspronkelijke server tot de uiteindelijke mailbox. De headers worden door één lege regel van de body gescheiden.

Waarom het belangrijk is voor afzenders

Headers zijn essentieel voor beveiliging en deliverability. Ze bevatten de resultaten van SPF, DKIM en DMARC, die ontvangende servers vertellen of een bericht authentiek is. Zonder correcte headers worden e-mails vaak als spam gemarkeerd of geweigerd. Met SendHQ of de gratis tools (https://sendhq.cc/tools) kun je deze onderdelen analyseren en controleren of je authenticatierecords correct terugkomen in de afgeleverde headers.

Veelgemaakte fouten in de praktijk

Een veelvoorkomende fout is een verschil tussen het Envelope From-adres en het Header From-adres, wat tot mislukte DMARC-alignment kan leiden. Een ander bekend probleem zijn niet-standaard of onjuist opgemaakte headers, waardoor sommige e-mailclients het bericht verkeerd weergeven of spamfilters aanslaan. Te lange headerketens door overmatig relayen kunnen er bovendien toe leiden dat strikte ontvangende servers het bericht weigeren.

Concreet voorbeeld van headers

Een typisch headerblok bevat From: sender@example.com, To: recipient@example.com, Subject: Technical Update en Date: Mon, 1 Jan 2024 10:00:00 GMT. Voor authenticatie zie je DKIM-Signature: v=1; a=rsa-sha256; c=v; d=example.com; s=selector1; bh=hash; en Received-SPF: pass. Met deze regels kan de ontvangende server de identiteit van de afzender en de integriteit van de inhoud verifiëren.

Routing en metadata

Naast authenticatie regelen headers ook het contenttype en de codering via MIME. De Content-Type-header geeft aan of de e-mail plaintext of HTML is, terwijl de Message-ID een unieke identifier voor het specifieke bericht is. Met deze velden weet de e-mailclient hoe de binaire data in de body moet worden gedecodeerd en hoe gesprekken in de interface als thread worden gegroepeerd.

Vragen die teams stellen

Kan een gebruiker e-mailheaders zien?

Ja, de meeste e-mailclients hebben een optie om de broncode of het originele bericht te bekijken, waarin de volledige headerstapel zichtbaar is.

Hebben e-mailheaders invloed op spamscores?

Ja, ontbrekende of inconsistente authenticatieheaders zoals DKIM en SPF vergroten de kans aanzienlijk dat een bericht als spam wordt gemarkeerd.

Wat is het verschil tussen envelope-adressen en header-adressen?

De envelope wordt door de SMTP-server gebruikt voor routing, terwijl de header is wat de eindgebruiker in zijn e-mailclient ziet.

Primaire bronnen