Email Spam Tester

HomeBlogMailchimp en spam : tester et corriger la délivrabilité

Mailchimp en spam : tester et corriger la délivrabilité

Pourquoi les campagnes Mailchimp arrivent en spam, les limites de leur e-mail de test, et les réglages DNS qui les corrigent, vérifiés sur un envoi réel.

Sur cette pageTrois domaines dans chaque campagne
  1. Trois domaines dans chaque campagne
  2. Authentifiez le domaine, ne vous contentez pas de le vérifier
  3. Une adresse Gmail ou Yahoo dans le champ From
  4. Les règles appliquées par Gmail et Yahoo
  5. Le désabonnement se trouve dans les en-têtes
  6. Ce que Mailchimp dit lui-même sur le contenu
  7. Pourquoi l'e-mail de test de Mailchimp n'est pas un test antispam
  8. Tester la campagne avant son envoi
  9. L'ordre dans lequel je lis un rapport Mailchimp

Ouvrez l'une de vos campagnes Mailchimp dans Outlook et regardez la ligne de l'expéditeur. Si elle indique "on behalf of mcsv.net" ou "via mailchimpapp.net", vous savez déjà en grande partie pourquoi cette même campagne arrive dans les spams ailleurs. Le centre d'aide de Mailchimp indique que cette mention apparaît lorsque l'adresse From n'a pas été authentifiée, et un domaine From non authentifié est la première chose que je vérifie lorsqu'une campagne Mailchimp arrive dans les spams. (Outlook persiste à afficher cette mention, et Mailchimp reconnaît qu'elle peut rester visible même après la correction de la cause.)

Mailchimp gère beaucoup de choses de son côté. Il exploite les serveurs d'envoi, traite les rejets et ajoute un pied de page de désabonnement si vous oubliez de le faire. La seule tâche qu'il ne peut pas accomplir pour vous consiste à prouver que votre domaine a envoyé le message, car cette preuve se trouve dans votre DNS, auquel Mailchimp n'a pas accès.

Trois domaines dans chaque campagne

Un filtre qui analyse une campagne Mailchimp voit plusieurs domaines et les compare.

L'adresse From est celle que voient les abonnés. L'expéditeur de l'enveloppe (le Return-Path, qui reçoit les messages de rejet) est défini par Mailchimp, et ses pages d'aide indiquent qu'il « contient généralement mcsv.net, mcdlv.net, mailchimpapp.net ou rsgsv.net ». Vous ne pouvez pas le modifier. Le troisième domaine se trouve dans la signature DKIM, dans la balise d=, et identifie l'entité qui a signé le message.

DMARC est validé lorsque le domaine From correspond au domaine vérifié par SPF (qui provient du Return-Path) ou au domaine de la signature DKIM. Avec Mailchimp, le Return-Path appartient toujours à Mailchimp. SPF peut donc être validé pour chaque message sans jamais être pris en compte pour votre domaine. Tout repose sur DKIM. Et si vous n'avez pas configuré l'authentification du domaine, la signature DKIM appartient également à Mailchimp. Sa documentation donne l'exemple d'une campagne envoyée depuis newsletter@pottedplanter.com, à propos de laquelle elle indique : « nous l'authentifierons avec notre domaine ». Deux vérifications réussissent, mais aucune pour pottedplanter.com, et DMARC échoue pour ce domaine. Le fonctionnement général est expliqué dans SPF, DKIM et DMARC expliqués.

Authentifiez le domaine, ne vous contentez pas de le vérifier

Mailchimp propose deux étapes aux noms similaires, et il est facile de s'arrêter après la première. Sa page d'aide sur l'authentification indique que « la vérification seule n'a aucun effet sur la distribution de vos e-mails ». L'authentification est une seconde étape distincte qui consiste à configurer des enregistrements DNS.

Le guide de configuration actuel demande trois enregistrements, deux CNAME pour DKIM et un TXT pour DMARC. Les valeurs CNAME exactes sont affichées dans votre compte Mailchimp plutôt que dans la documentation, et les noms sont généralement k2._domainkey et k3._domainkey. Dans l'éditeur DNS de l'hébergeur de votre domaine, le résultat ressemble à ceci :

DNS·example.com
k2._domainkeyCNAMEvalue shown in your Mailchimp accountk3._domainkeyCNAMEvalue shown in your Mailchimp account_dmarcTXTv=DMARC1; p=none; rua=mailto:dmarc@example.com

Vous devez connaître deux pièges avant de commencer. De nombreux panneaux DNS ajoutent votre domaine à ce que vous saisissez dans le champ Name. Ainsi, k2._domainkey.example.com devient discrètement k2._domainkey.example.com.example.com. La section de dépannage de Mailchimp décrit précisément ce cas, et la solution consiste à saisir uniquement k2._domainkey. Le second piège survient plus tard, une fois le domaine indiqué comme authentifié. Ne modifiez plus ces CNAME à partir de ce moment, car Mailchimp avertit que leur modification « pourrait perturber les informations enregistrées dans notre système ». Lorsqu'un enregistrement DKIM ne peut plus être résolu, personne ne remarque généralement le changement avant l'envoi de la campagne suivante.saisissez uniquement k2._domainkey, le panneau ajoute le reste

Vous pouvez vérifier le résultat depuis l'extérieur avec le vérificateur DKIM (sélecteur k2 ou k3) et le vérificateur DMARC, qui vous indique également si l'adresse rua peut recevoir les rapports.

Les pages d'aide actuelles de Mailchimp ne demandent aucun enregistrement SPF. Cela correspond au fonctionnement décrit ci-dessus, puisque SPF est vérifié par rapport au domaine de rebond de Mailchimp. Si vous disposez d'un enregistrement SPF, analysez-le tout de même avec le vérificateur SPF. Chaque include: consomme des requêtes DNS, la limite est de dix, et un enregistrement qui la dépasse invalide SPF pour tous vos autres e-mails.

Une adresse Gmail ou Yahoo dans le champ From

Si la campagne est envoyée depuis votre nom@gmail.com ou une adresse Yahoo, aucune authentification n’est possible. Mailchimp indique que les services de messagerie publics « ne peuvent pas être authentifiés », puisque vous ne contrôlez pas leur DNS. À la place, Mailchimp réécrit l’adresse From avec l’un de ses propres sous-domaines, send.mailchimpapp.com ou mail.mailchimpapp.com. Dans l’exemple de la documentation, thepottedplanter@yahoo.com devient thepottedplanter.yahoo.com@send.mailchimpapp.com.

Les réponses arrivent toujours à l’adresse d’origine, donc rien ne semble dysfonctionner de votre côté. En revanche, les abonnés voient un expéditeur inhabituel, et le domaine From est un domaine Mailchimp partagé avec tous les utilisateurs dans la même situation. La propre page de Mailchimp sur les filtres antispam indique que les domaines de messagerie gratuits « sont souvent filtrés plus strictement que les domaines de messagerie vérifiés ». BIMI est également hors de portée.

Je vous conseille d’acheter un domaine, même peu coûteux, et de l’utiliser pour vos envois. Prenez ensuite au sérieux l’autre avertissement de Mailchimp, selon lequel il « peut être risqué d’envoyer une grande campagne d’e-mails depuis un tout nouveau domaine avant que sa réputation ne soit établie », et commencez par de petits envois aux personnes les plus susceptibles d’ouvrir vos e-mails.

Les règles appliquées par Gmail et Yahoo

Mailchimp rattache ses conseils d'authentification aux exigences de Gmail et Yahoo pour les expéditeurs. Il est utile de savoir quel chiffre concerne quel fournisseur, car ils sont souvent confondus.

Les règles de Google sont entrées en vigueur le 1er février 2024. L'ensemble des règles s'applique à toute personne envoyant plus de 5 000 messages par jour à des comptes Gmail personnels. Ces expéditeurs doivent utiliser SPF et DKIM, publier un enregistrement DMARC (une politique p=none suffit), utiliser un domaine From aligné avec SPF ou DKIM, proposer un désabonnement en un clic pour les e-mails marketing et maintenir dans Postmaster Tools un taux de spam inférieur à 0,3 %, Google recommandant en pratique de ne pas dépasser 0,10 %. Le seuil de 5 000 messages est calculé par domaine principal. Un expéditeur qui le dépasse une seule fois est ensuite considéré définitivement comme un expéditeur de masse. La FAQ de Google indique également qu'à partir de novembre 2025, Google a commencé à renforcer progressivement l'application de ces règles, avec des « rejets temporaires et permanents » pour les e-mails non conformes.

Yahoo a commencé à appliquer ses règles le même mois, avec une liste similaire. DMARC doit utiliser au minimum p=none et la vérification doit réussir. Les clés DKIM doivent comporter au moins 1 024 bits. Les demandes de désabonnement doivent être traitées sous 2 jours et le taux de spam doit rester inférieur à 0,3 %. En revanche, Yahoo ne fixe aucun seuil, et sa FAQ est explicite : « Nous ne préciserons aucun seuil de volume. » Le seuil de 5 000 messages vient de Google, mais Mailchimp l'applique aux deux fournisseurs. C'est important pour une petite liste, car Yahoo ne publie aucun volume en dessous duquel rester.

J'ai examiné plus en détail le cas de Gmail dans comment éviter que les e-mails arrivent dans les spams de Gmail.

Le désabonnement se trouve dans les en-têtes

Mailchimp ajoute un pied de page avec un lien de désabonnement si votre modèle n'en contient pas, et ce lien redirige l'abonné vers une page. Google exige un lien visible de ce type dans le corps du message, ainsi qu'une seconde méthode. La page sur le désabonnement de Mailchimp l'explique ainsi : « Gmail et Yahoo exigeront une fonctionnalité de désabonnement en un clic via les en-têtes de l'e-mail, et non via le corps du message. » Il s'agit de deux en-têtes, List-Unsubscribe avec un lien HTTPS et List-Unsubscribe-Post: List-Unsubscribe=One-Click (voici à quoi ils ressemblent). Google précise qu'un lien mailto ou un lien dans le corps du message ne compte pas comme un désabonnement en un clic.

Les pages d'aide de Mailchimp indiquent que la méthode par en-têtes existe, mais ne donnent jamais le nom de ces en-têtes. J'ouvrirais la source d'un véritable envoi pour vérifier de mes propres yeux que les deux lignes sont présentes. Cela prend une minute.

Ce que Mailchimp dit lui-même sur le contenu

La page de Mailchimp sur les filtres anti-spam indique que les filtres attribuent un score à de nombreux facteurs et les additionnent, et que « généralement, votre campagne doit comporter plusieurs déclencheurs pour être filtrée comme spam ». Les déclencheurs mentionnés sont bien connus : les raccourcisseurs de liens, les liens qui ne fonctionnent pas et « le code négligé, les balises superflues et le code importé depuis Microsoft Word ». La même page précise que certains filtres ouvrent les messages et cliquent sur les liens avant même qu’une personne ne les voie. Une forte hausse des clics dans la première minute suivant l’envoi peut donc très bien être due à un filtre.

Les IP partagées sont également abordées. Les adresses d’envoi de Mailchimp sont partagées entre les clients, et la page indique que « si une personne décide d’envoyer du spam via Mailchimp, cela peut affecter la délivrabilité des autres utilisateurs ». Vous ne pouvez pas résoudre ce problème de votre côté.

Pourquoi l'e-mail de test de Mailchimp n'est pas un test antispam

Le bouton "Send a Test Email" de l'éditeur d'e-mails (dans le menu Preview de l'ancien éditeur) sert à vérifier la mise en page. Il comporte des limites et diffère à plusieurs égards de l'envoi reçu par vos abonnés.

  • Les offres gratuites permettent 12 tests par e-mail et 24 sur toute période de 24 heures, contre 70 et 200 pour les offres payantes. Chaque destinataire compte. Un test envoyé à quatre adresses en utilise donc quatre.
  • Chaque test est décompté de votre limite mensuelle d'envoi, comme un véritable e-mail.
  • Les balises de fusion et le contenu dynamique ne sont pas renseignés. Lorsque vous en avez besoin, Mailchimp recommande d'effectuer un véritable envoi à un petit segment de test.
  • Un test envoyé depuis l'éditeur de modèles n'est associé à aucune audience. Son adresse d'expédition est donc l'adresse e-mail principale de votre compte.

Tester la campagne avant son envoi

J’ai créé Email Spam Tester pour cette étape. Vous envoyez l’e-mail de test de la campagne depuis Mailchimp à une adresse à usage unique fournie par le site. Environ une minute plus tard, le rapport répond d’abord aux questions propres à Mailchimp : quel domaine figure dans la balise DKIM d=, si DMARC a réussi pour votre domaine From et ce qu’indiquent réellement les en-têtes de désabonnement. Ce sont trois de ses 42 vérifications. La réputation de l’IP de Mailchimp sur 21 listes de blocage en est une autre. Chaque échec s’accompagne d’un plan de correction et d’enregistrements DNS prêts à être collés, avec un nombre de points calculé à partir du barème de notation pour chaque correction. Aucune inscription n’est nécessaire et le service est gratuit.

Si vous préférez ne pas copier d’adresses, vous pouvez plutôt connecter votre compte Mailchimp. Vous sélectionnez un brouillon et Mailchimp envoie lui-même le test depuis votre compte, avec vos paramètres. Le rapport voit ainsi les serveurs, la signature et les liens de suivi réécrits tels que les abonnés les verront. Le même envoi peut également atteindre des boîtes de réception chez Gmail, Outlook, Yahoo et d’autres fournisseurs. Le rapport indique alors dans quel dossier la campagne est arrivée chez chacun d’eux. Comme Mailchimp n’envoie des tests qu’avec l’objet propre à la campagne, cette partie utilise une copie temporaire du brouillon avec un repère ajouté à son objet. La copie est ensuite supprimée et votre brouillon n’est jamais modifié. Ces envois sont déduits du quota de tests par campagne de Mailchimp. Avec l’offre gratuite, le test de placement atteint donc moins de boîtes de réception.

Pour les campagnes suivantes, la connexion peut ajouter une adresse permanente à une audience. Elle y apparaît comme un contact ordinaire portant l’étiquette "Email Spam Tester". Chaque campagne et automatisation reçue par cette audience est vérifiée à son arrivée, et ce contact est comptabilisé dans votre limite comme n’importe quel autre contact de la liste.

L'ordre dans lequel je lis un rapport Mailchimp

  1. La ligne DKIM. Est-ce que d= indique votre domaine ou celui de Mailchimp ? S'il s'agit de celui de Mailchimp, l'authentification n'est pas terminée et ce qui suit n'a pas encore beaucoup d'importance.
  2. DMARC. Existe-t-il un enregistrement, et la vérification réussit-elle ? Un DMARC fail à côté d'une vérification DKIM réussie vous ramène directement à la première étape.
  3. L'adresse From. Une adresse d'expéditeur gmail.com ou yahoo.com sera réécrite avec mailchimpapp.com.
  4. Les deux en-têtes de désabonnement, présents et pointant vers https.
  5. Les listes de blocage. Ce n'est pas à vous de corriger le référencement d'une IP Mailchimp partagée, mais vous devez le connaître avant de commencer à réécrire le texte.
  6. Le contenu en dernier : raccourcisseurs, balisage Word collé, mise en page constituée principalement d'une seule grande image.

Consultez ensuite les résultats de placement dans les dossiers, si vous les avez demandés. Une campagne peut réussir toutes les vérifications et tout de même arriver dans l'onglet Promotions de la boîte de réception Gmail. Pour une newsletter, c'est un emplacement assez normal.

La bannière affichée dans l'application Mailchimp pour les domaines non authentifiés avertit que les e-mails "may miss 74% of inboxes". Ce chiffre vient de Mailchimp et je ne peux pas le vérifier. Les enregistrements concernés par cet avertissement sont les trois indiqués dans l'extrait ci-dessus.

Plus d’articles du blog

Envoyez d’abord l’e-mail réel à une adresse de test

42 contrôles sur SPF, DKIM, DMARC, les listes de blocage, les en-têtes de désabonnement et le contenu, ainsi que le dossier dans lequel il arrive chez Gmail, Outlook, Yahoo et d’autres fournisseurs. Gratuit, sans inscription.

Obtenir une adresse de test