technique · réponse sourcée

En-têtes d’e-mail : définition technique et structure

Les en-têtes d’e-mail sont les sections de métadonnées d’un message qui précèdent le corps proprement dit. Ils contiennent des informations essentielles de routage, d’authentification et de mise en forme, utilisées par les Mail Transfer Agents (MTA) et les clients de messagerie pour traiter et afficher correctement le message.

Fonctionnement technique

Les en-têtes se composent d’une série de paires nom-valeur séparées par des deux-points. Lorsqu’un e-mail est envoyé, le serveur d’envoi génère les en-têtes initiaux. Au fil des relais traversés, chaque serveur ajoute son propre en-tête Received en haut de la pile. On obtient ainsi une trace chronologique du parcours du message, du serveur d’origine jusqu’à la boîte aux lettres de destination. Ces en-têtes sont séparés du corps du message par une seule ligne vide.

Pourquoi c’est important pour les expéditeurs

Les en-têtes sont indispensables pour la sécurité et la délivrabilité. Ils portent les résultats SPF, DKIM et DMARC qui indiquent aux serveurs destinataires si un message est authentique. Sans en-têtes corrects, les e-mails sont souvent classés comme spam ou rejetés. Les expéditeurs peuvent utiliser SendHQ ou ses outils gratuits (https://sendhq.cc/tools) pour analyser ces éléments et vérifier que leurs enregistrements d’authentification sont correctement reflétés dans les en-têtes des e-mails délivrés.

Erreurs opérationnelles courantes

Une erreur fréquente est la différence entre l’adresse Envelope From et l’adresse Header From, qui peut provoquer des échecs d’alignement DMARC. Autre problème courant : la présence d’en-têtes non standard ou mal formés, qui font mal afficher le message dans certains clients de messagerie ou déclenchent des filtres antispam. Des chaînes d’en-têtes trop longues, dues à un nombre excessif de relais, peuvent aussi entraîner le rejet du message par certains serveurs destinataires stricts.

Exemple concret d’en-têtes

Un bloc d’en-têtes typique comprend From: sender@example.com, To: recipient@example.com, Subject: Mise à jour technique et Date: Mon, 1 Jan 2024 10:00:00 GMT. Pour l’authentification, vous verrez DKIM-Signature: v=1; a=rsa-sha256; c=v; d=example.com; s=selector1; bh=hash; et Received-SPF: pass. Ces lignes permettent au serveur destinataire de vérifier l’identité de l’expéditeur et l’intégrité du contenu.

Routage et métadonnées

Au-delà de l’authentification, les en-têtes gèrent le type de contenu et l’encodage via MIME. L’en-tête Content-Type indique si l’e-mail est en texte brut ou en HTML, tandis que le Message-ID fournit un identifiant unique pour ce message précis. Ces champs permettent au client de messagerie de savoir comment décoder les données binaires du corps et comment regrouper les conversations en fils de discussion dans l’interface.

Les questions que posent les équipes

Un utilisateur peut-il voir les en-têtes d’un e-mail ?

Oui, la plupart des clients de messagerie proposent une option pour afficher la source brute ou le message original, ce qui révèle l’ensemble des en-têtes.

Les en-têtes d’e-mail influencent-ils le score de spam ?

Oui, des en-têtes d’authentification manquants ou incohérents, comme DKIM et SPF, augmentent nettement la probabilité qu’un message soit classé comme spam.

Quelle est la différence entre les adresses de l’enveloppe et celles de l’en-tête ?

L’enveloppe est utilisée par le serveur SMTP pour le routage, tandis que l’en-tête est ce que l’utilisateur final voit dans son client de messagerie.

Sources primaires