technique · réponse sourcée

En-tête List-Unsubscribe : définition et mise en place

L’en-tête List-Unsubscribe est un en-tête d’e-mail facultatif qui permet aux destinataires de se désinscrire d’une liste de diffusion en un clic ou via une adresse e-mail précise fournie dans les métadonnées du message. Il permet aux clients de messagerie comme Gmail et Outlook d’afficher un lien de désinscription directement dans leur interface, indépendamment du corps de l’e-mail.

Fonctionnement

L’en-tête fournit au client de messagerie une instruction précise sur la façon de traiter une demande de désinscription. Il existe deux méthodes principales : un lien mailto et une requête HTTP POST. Lorsqu’un utilisateur clique sur le bouton de désinscription de son client, celui-ci envoie un e-mail formaté à l’adresse indiquée ou exécute en arrière-plan une requête HTTP vers l’URL fournie. L’utilisateur n’a donc plus besoin de chercher et de cliquer sur un lien dans le corps HTML de l’e-mail.

Importance pour l’expéditeur

Mettre en place cet en-tête réduit la probabilité que des utilisateurs marquent vos e-mails comme spam faute de trouver un moyen simple de se désinscrire. Comme les filtres antispam suivent le taux de plaintes pour spam, proposer un mécanisme de désinscription natif protège la réputation d’expéditeur. Les grands fournisseurs exigent désormais cet en-tête pour les expéditeurs à fort volume, afin de garantir une expérience utilisateur cohérente et de réduire le volume global de signalements de spam sur leurs réseaux.

Notes opérationnelles

Une erreur courante consiste à mal implémenter la méthode HTTP POST. Pour la désinscription en un clic, le serveur doit répondre à la requête POST avec un statut 200 OK, sans exiger d’autre interaction ni d’authentification de l’utilisateur. Les expéditeurs doivent aussi veiller à traiter rapidement la désinscription, pour éviter que des utilisateurs agacés par un processus trop lent ne cliquent sur le bouton spam.

Exemple de mise en œuvre

Une mise en place standard comprend deux en-têtes. Le premier est List-Unsubscribe: <mailto:unsubscribe@example.com>, <https://example.com/unsubscribe>. Le second est List-Unsubscribe-Post: List-Unsubscribe=One-Click. Cette combinaison indique au client que la désinscription par e-mail et par le web est disponible, et que la méthode web prend en charge la norme de désinscription en un clic. Vous pouvez utiliser SendHQ ou ses outils gratuits pour vérifier votre configuration e-mail globale.

Validation de l’en-tête

La validation consiste à envoyer un message de test et à inspecter les en-têtes bruts pour vérifier que la syntaxe est correcte. L’en-tête doit figurer dans l’en-tête du message, pas dans le corps. Si l’URL fournie ne fonctionne pas ou si l’adresse mailto est invalide, le client de messagerie peut masquer complètement le bouton de désinscription, ce qui renvoie les utilisateurs au geste manuel consistant à marquer le message comme spam.

Les questions que posent les équipes

L’en-tête List-Unsubscribe est-il obligatoire ?

Il n’est pas obligatoire selon les normes SMTP, mais il est de fait exigé par les grands fournisseurs comme Google et Yahoo pour les expéditeurs en masse qui veulent préserver leur délivrabilité.

Quelle est la différence entre la désinscription mailto et HTTP ?

Mailto envoie un e-mail à l’expéditeur, tandis que HTTP déclenche une requête web. HTTP est préférable pour la désinscription en un clic, car c’est plus rapide pour l’utilisateur.

Cet en-tête remplace-t-il le lien de désinscription dans le corps de l’e-mail ?

Non. Vous devez toujours inclure un lien de désinscription visible dans le corps de l’e-mail pour respecter les obligations légales comme le CAN-SPAM et le RGPD.

Quel est son effet sur les taux de spam ?

Il réduit les taux de spam en offrant aux utilisateurs un moyen simple de se désinscrire, ce qui leur évite d’utiliser le bouton de signalement de spam.

Sources primaires