Outil gratuit

Vérificateur List-Unsubscribe pour la désinscription en un clic

Collez les en-têtes d’un email que vous avez envoyé. Vérifiez si List-Unsubscribe, l’en-tête One-Click et la signature DKIM respectent la RFC 8058 et les règles de Gmail et de Yahoo, puis générez des en-têtes corrects. Gratuit, sans inscription ; l’analyse se fait dans votre navigateur.

Vos en-têtes

Envoyez-vous un email, ouvrez-le et copiez sa source (la marche à suivre selon votre messagerie).

Générateur d’en-tête List-Unsubscribe

Pour votre propre code d’envoi ou un outil qui vous permet de définir les en-têtes. Account Engagement (Pardot) et Marketing Cloud Next ajoutent les leurs automatiquement.

Un par destinataire et par liste, avec un token impossible à deviner.

Vos en-têtes

List-Unsubscribe: <https://…>

Testez votre endpoint (cela désinscrit le destinataire associé au token)

curl

Signez ensuite les deux en-têtes avec DKIM : leurs noms doivent figurer dans la liste h= de la signature, par exemple h=from:to:subject:date:list-unsubscribe:list-unsubscribe-post. Le lien doit désinscrire le destinataire dès la requête POST, sans redirection, sans identification ni landing page.

Comment trouver les en-têtes de l’email

Vérifiez un email issu d’un envoi réel : les envois de test peuvent se comporter autrement, c’est le cas dans Marketing Cloud Next.

Ce qu’exige la désinscription en un clic

Quatre éléments. Le vérificateur teste les trois premiers ; seul un test sur votre serveur peut confirmer le quatrième.

  1. 1

    Un en-tête List-Unsubscribe avec un lien HTTPS

    Les liens s’écrivent entre chevrons et se séparent par des virgules : <https://…>, éventuellement accompagné d’un <mailto:…>. Un seul en-tête de ce type par email (RFC 2369).

  2. 2

    L’en-tête One-Click, au mot près

    List-Unsubscribe-Post: List-Unsubscribe=One-Click. Il indique au fournisseur de messagerie d’envoyer une requête POST au lieu d’ouvrir le lien (RFC 8058).

  3. 3

    Une signature DKIM qui couvre les deux

    Les noms des deux en-têtes doivent figurer dans la liste h= de la signature. Sans cela, les serveurs de réception ne devraient pas proposer la désinscription en un clic (RFC 8058, section 4).

  4. 4

    Un lien qui désinscrit dès réception du POST

    Ni redirection, ni identification, ni cookies, ni page de confirmation. Le lien lui-même doit identifier le destinataire et la liste.

Règles de Gmail, Yahoo et Microsoft

Gmail impose la désinscription en un clic aux expéditeurs en masse ; Yahoo la recommande ; Microsoft demande un lien qui fonctionne.

FournisseurDepuisS’applique àEn un clicAutres exigences
Gmail1er février 2024 ; en un clic au plus tard le 1er juin 2024Expéditeurs en masse (5 000+ messages par jour vers des comptes Gmail), emails marketing et sur abonnementObligatoire : un lien HTTPS avec List-Unsubscribe-Post. Un mailto seul ne suffit pasLien de désinscription visible dans le corps ; traitement sous 48 heures (recommandé)
YahooFévrier 2024 ; en un clic depuis juin 2024Expéditeurs en masse, emails marketingPOST RFC 8058 fortement recommandé ; mailto acceptéLien visible dans le corps du message ; traitement sous 2 jours
Microsoft Outlook.com5 mai 2025Plus de 5 000 messages par jourNon obligatoire ; liens de désinscription fonctionnels recommandésSPF, DKIM et DMARC obligatoires

Pour Pardot et Marketing Cloud Next

Ce que dit l’aide officielle de Salesforce (vérifié le 17 octobre 2026).

  • Account Engagement (Pardot)

    Pardot ajoute des en-têtes List-Unsubscribe à chaque email qu’il envoie, Sales Emails compris, et on ne peut pas les modifier (aide Salesforce, 21 février 2024). Selon Salesforce, ils respectent la règle de désinscription en un clic de Gmail et de Yahoo ; le corps du message doit tout de même contenir un lien de désinscription ou vers un centre de préférences (3 mai 2024). Sans enregistrement DKIM vérifié, votre domaine n’est pas entièrement authentifié. Collez un email Pardot ci-dessus pour voir quel domaine signe les en-têtes.

  • Marketing Cloud Next

    Chaque email classé comme promotionnel porte un en-tête List-Unsubscribe pour la désinscription en un clic, et les désinscriptions doivent être traitées sous 2 jours (aide Salesforce, 28 septembre 2026). L’envoi nécessite un domaine authentifié. Le lien de désinscription du corps du message ne fonctionne pas dans les envois de test (23 mars 2026) : vérifiez donc un envoi réel.

Erreurs fréquentes avec la désinscription en un clic

Ce que signale le vérificateur et comment le corriger.

  • Pas de List-Unsubscribe-Post. Les fournisseurs de messagerie ouvrent le lien dans un navigateur au lieu de désinscrire le destinataire en un clic. Correction : ajoutez List-Unsubscribe-Post: List-Unsubscribe=One-Click
  • Lien mailto seul. Ne respecte pas la règle de Gmail sur la désinscription en un clic. Correction : ajoutez un lien HTTPS.
  • Lien http://. La désinscription en un clic exige HTTPS. Correction : passez le lien en https.
  • Valeur List-Unsubscribe-Post incorrecte. « One-Click » seul ou une autre graphie n’est pas la valeur attendue. Correction : écrivez exactement List-Unsubscribe=One-Click
  • En-têtes absents du h= DKIM. Les serveurs de réception ne devraient pas proposer la désinscription en un clic. Correction : faites signer les deux en-têtes par l’outil d’envoi.
  • Deux en-têtes List-Unsubscribe. Un seul est autorisé. Correction : regroupez tous les liens dans un seul en-tête.
  • Le lien ouvre une landing page. Selon Google, ce n’est pas conforme à la RFC 8058. Correction : désinscrivez le destinataire dès réception du POST.
  • Le lien redirige. La RFC 8058 interdit les redirections ; un POST redirigé devient souvent un GET. Correction : répondez au POST sur le lien lui-même.

FAQ du vérificateur List-Unsubscribe

Réponses courtes aux questions que l’on se pose sur la désinscription en un clic.

Qu’est-ce que l’en-tête List-Unsubscribe ?

Un en-tête d’email qui indique à la messagerie comment se désinscrire d’une liste de diffusion : un lien, une adresse email ou les deux, entre chevrons (RFC 2369). Gmail, Yahoo et Apple Mail en font un bouton de désinscription à côté de l’expéditeur.

Qu’est-ce que la désinscription en un clic (RFC 8058) ?

Un second en-tête, List-Unsubscribe-Post: List-Unsubscribe=One-Click, qui indique au fournisseur de messagerie d’envoyer une requête POST au lien HTTPS. Le destinataire est désinscrit sans ouvrir de page.

Un lien mailto suffit-il ?

Pas pour Gmail : Google indique que mailto ne respecte pas sa règle de désinscription en un clic pour les expéditeurs en masse. Yahoo accepte mailto mais recommande fortement la désinscription en un clic. Gardez le mailto à côté du lien HTTPS pour les anciennes messageries.

Faut-il encore un lien de désinscription dans l’email ?

Oui. Gmail et Yahoo demandent aussi aux expéditeurs en masse un lien de désinscription bien visible dans le corps du message. Il peut mener à une page de préférences.

Pourquoi Gmail n’affiche-t-il pas le bouton de désinscription ?

Gmail ne l’affiche que pour les messages qui passent ses contrôles d’éligibilité automatisés, et Yahoo seulement avec une réputation et un engagement suffisants. Des en-têtes corrects sont nécessaires, mais ne garantissent pas l’affichage du bouton.

Les emails transactionnels ont-ils besoin de la désinscription en un clic ?

Non. Google et Yahoo l’exigent pour les messages marketing et ceux auxquels le destinataire s’est abonné ; les emails transactionnels comme les reçus et les réinitialisations de mot de passe en sont exclus.

En combien de temps faut-il traiter une désinscription ?

Yahoo demande 2 jours et Google recommande 48 heures. Salesforce indique 2 jours pour Pardot et Marketing Cloud Next.

Pardot ajoute-t-il la désinscription en un clic ?

Oui. Account Engagement ajoute automatiquement des en-têtes List-Unsubscribe à chaque email, et selon Salesforce, ils respectent la règle en un clic de Gmail et de Yahoo. Collez ci-dessus les en-têtes d’un email Pardot pour voir quel domaine les signe.

Pourquoi le vérificateur ne teste-t-il pas mon lien de désinscription ?

Un POST vers le lien désinscrirait le destinataire dont vous avez collé l’email. Testez votre endpoint avec la commande curl du générateur, en utilisant le token d’un destinataire de test.

Les en-têtes que je colle sont-ils enregistrés ?

Non. Ils sont lus dans votre navigateur. Seul le nom de la clé DKIM (selector._domainkey.domain) part vers notre serveur, qui interroge un résolveur DNS public. Rien n’est enregistré ni journalisé.

Avec nous, Salesforce Marketing travaille pour vous

Parlez à un consultant certifié, pas à un commercial, et sortez du premier appel en sachant quelle est votre prochaine étape.