Corriger les e-mails HubSpot qui partent dans les spams

Le bouton Send test email de HubSpot expédie depuis noreply@hubspot.com, avec le nom d’expéditeur Marketing Email Preview Send. Il contourne entièrement votre domaine, votre authentification et vos IP, donc il ne prouve rien sur le placement en spam. Ce guide couvre ce qui décide réellement du placement pour un expéditeur HubSpot : les deux enregistrements CNAME DKIM de votre domaine d’envoi connecté, les deux chemins d’envoi distincts (e-mail marketing d’un côté, e-mail commercial via boîte connectée de l’autre), les pools d’IP partagées, les domaines de tracking, et la façon de vérifier une vraie campagne Send now avec Unspam.

Pourquoi les e-mails HubSpot finissent dans les spams.

01

Tout votre succès DMARC repose sur deux enregistrements CNAME DKIM

Sur des IP partagées, HubSpot fixe toujours le Return-Path sur un sous-domaine de hubspotemail.net, donc SPF passe pour le domaine de HubSpot et ne peut jamais s’aligner sur le vôtre. La conformité DMARC repose donc entièrement sur les deux enregistrements CNAME DKIM créés lorsque vous connectez votre domaine d’envoi sous Settings > Content > Domains & URLs > Email Sending. Si ces CNAME manquent, ont été supprimés ou pointent vers la mauvaise cible, chaque campagne échoue purement et simplement à DMARC. Confirmez le domaine d= de DKIM sur un envoi réel, pas seulement dans l’interface de HubSpot.

02

L’envoi de test disait boîte de réception, donc vous lui avez fait confiance

Le Send test email de HubSpot part depuis noreply@hubspot.com, avec le nom d’expéditeur Marketing Email Preview Send. Il utilise l’infrastructure de HubSpot, pas votre domaine connecté, ni vos clés DKIM, ni votre pool d’IP ; HubSpot procède ainsi volontairement, pour protéger votre réputation d’expéditeur. Un test qui arrive en boîte de réception prouve que HubSpot sait vous écrire, rien de plus. Le seul contrôle de délivrabilité valable est une vraie campagne Send now vers des adresses de test que vous maîtrisez.

03

Vous déboguez le mauvais chemin d’envoi

HubSpot envoie par deux routes complètement différentes. Les e-mails marketing partent par le réseau d’envoi de HubSpot, sur des IP partagées ou dédiées, authentifiés par votre domaine d’envoi connecté. Les e-mails commerciaux individuels et les séquences partent par votre propre boîte Gmail ou Microsoft connectée, et reposent sur la réputation et les limites de cette boîte. Un correctif sur un chemin ne fait rien pour l’autre : le DKIM du domaine connecté ne sauvera pas des séquences classées en spam, et chauffer votre boîte personnelle ne corrigera pas une campagne marketing.

04

La réputation d’un pool d’IP partagées ne vous appartient pas

À moins d’acheter l’option d’IP dédiée (Marketing Hub Professional et Enterprise, raisonnable au-delà d’environ 100 000 e-mails par mois selon le seuil de HubSpot lui-même, avec un warm-up automatisé de 40 jours), l’e-mail marketing part de pools d’IP que vous partagez avec d’autres clients HubSpot. La réputation du pool évolue sans vous, et les inscriptions sur liste noire y sont souvent l’incident d’un autre. Ce que vous maîtrisez, c’est la réputation de domaine, et c’est pourquoi le domaine d’envoi connecté, la qualité de liste et l’engagement font l’essentiel du travail sur HubSpot.

05

Vos liens passent par des domaines de tracking HubSpot partagés

Les liens des e-mails marketing sont réécrits pour le suivi des clics et portent de longs paramètres encodés _hsenc et _hsmi, tandis que les e-mails commerciaux et CRM encapsulent les liens dans des domaines partagés de la famille *.hs-sales-engage*.com jusqu’à la configuration d’un domaine de tracking personnalisé. Les filtres comparent le domaine des liens à votre domaine From, et un redirecteur partagé porte la réputation que les autres expéditeurs lui ont faite. Réglez le domaine de suivi des clics sur l’un de vos domaines connectés dans vos paramètres d’e-mail marketing, et ajoutez un CNAME de domaine de tracking personnalisé pour l’e-mail commercial.

06

Vous écrivez à des contacts que HubSpot supprimerait lui-même

HubSpot livre deux systèmes de sécurité que les expéditeurs combattent au lieu de s’en servir. La suppression du graymail écarte les contacts qui ne se sont jamais engagés et ont ignoré vos 11 derniers e-mails marketing, ou qui se sont engagés une fois et ont ignoré les 16 derniers. La mise en quarantaine des contacts bloque les adresses liées à des pics de hard bounces, à un historique de bounces à l’échelle du réseau ou à une activité de formulaire suspecte. Si vos campagnes ne semblent en bonne santé qu’avec ces filtres actifs, le problème est la liste. Mettez les non-engagés en fin de vie plutôt que de décocher la case.

Comment HubSpot authentifie vos e-mails.

HubSpot signe lui-même l’e-mail marketing dès que votre domaine d’envoi est connecté, et l’assistant de connexion vous remet désormais des enregistrements TXT SPF et DMARC en plus des deux CNAME DKIM. Sur des IP partagées, seule la paire DKIM crée l’alignement DMARC ; le reste est un second rôle. Tout se trouve sous Settings > Content > Domains & URLs, dans l’onglet Email Sending.

enregistrement par défaut le problème la solution
DKIM Jusqu’à la connexion de votre domaine d’envoi, l’e-mail marketing est signé par l’identité partagée de HubSpot et non par votre domaine From. Un DKIM non aligné signifie que DMARC échoue sur chaque campagne, puisque SPF ne peut pas s’aligner sur les IP partagées de HubSpot, et votre domaine ne construit aucune réputation propre. Dans Settings > Content > Domains & URLs, ouvrez l’onglet Email Sending, cliquez sur Connect sending domain, et publiez les deux enregistrements CNAME DKIM que HubSpot génère ; vérifiez ensuite le domaine d= sur un envoi réel.
SPF Sur des IP partagées, le Return-Path (envelope from) est toujours un sous-domaine hubspotemail.net, donc SPF est évalué face au domaine de HubSpot et passe. SPF passe sans alignement, donc il n’apporte rien à DMARC ; des rapports montrant un SPF en échec avec un DKIM qui passe sont normaux sur HubSpot. Publiez l’enregistrement TXT SPF de l’assistant de connexion (fusionnez-le dans un enregistrement SPF existant plutôt que d’en ajouter un second), et sachez que l’alignement SPF n’est accessible qu’aux clients sur IP dédiée, qui doivent configurer un chemin de retour d’enveloppe personnalisé.
DMARC HubSpot ne publie pas de DMARC pour vous ; l’enregistrement vit dans votre propre DNS, et beaucoup de portails n’en ajoutent jamais. Les expéditeurs qui poussent 5 000 e-mails par jour ou plus vers Gmail ou Yahoo sans DMARC sont ralentis ou rejetés au titre des règles de février 2024, et une politique d’application avec des CNAME DKIM cassés envoie vos propres campagnes dans les spams. Publiez v=DMARC1; p=none avec une adresse de reporting rua à _dmarc.yourdomain.com (l’assistant de connexion du domaine inclut cet enregistrement TXT), puis durcissez vers quarantine ou reject une fois les rapports propres.
Tracking domain Les liens des e-mails marketing sont réécrits avec des paramètres encodés _hsenc et _hsmi, et les liens des e-mails commerciaux passent par des domaines de redirection partagés *.hs-sales-engage*.com. Des domaines de liens qui ne correspondent jamais à votre domaine From se lisent comme du hameçonnage, et les redirecteurs partagés portent la réputation de tous les expéditeurs HubSpot qui les utilisent. Réglez le Click tracking domain sur l’un de vos domaines connectés sous Settings > Marketing > Email, dans l’onglet Tracking, et ajoutez un CNAME de domaine de tracking personnalisé (à partir de Sales Hub Starter), pour que les liens commerciaux et CRM cessent de passer par les domaines hs-sales-engage.

Une fois ces enregistrements mis à jour, vérifiez qu’ils passent avec les outils gratuits d’Unspam : SPF checker, DKIM checker et DMARC checker.

Comment tester une campagne HubSpot avec Unspam.

Le Send test email de HubSpot ne peut rien vous dire sur le placement : il part depuis noreply@hubspot.com, avec le nom d’expéditeur Marketing Email Preview Send, sur l’infrastructure de HubSpot, en contournant entièrement votre domaine connecté, vos clés DKIM et votre pool d’IP. Unspam ne s’intègre pas à l’API de HubSpot. Le mode opératoire est une vraie campagne Send now vers des contacts de test, ce qui est aussi le seul test qui mesure les messages que vos abonnés reçoivent réellement.

  1. 01

    Récupérez votre adresse de test Unspam

    Lancez un test antispam ou un test de placement en boîte de réception dans Unspam et copiez l’adresse de test qu’il génère. Les tests de placement comprennent des adresses de test chez Gmail, Outlook, Yahoo, Zoho, ProtonMail, AOL, GMX et Amazon WorkMail.

  2. 02

    Créez les adresses de test comme contacts dans une liste statique

    HubSpot ne remet l’e-mail marketing qu’à des contacts, donc ajoutez chaque adresse de test via CRM > Contacts > Create contact et passez-la en contact marketing (sur la tarification aux contacts marketing, ces adresses comptent dans votre palier facturable ; une poignée le fait rarement bouger). Mettez-les dans une liste statique nommée Deliverability seeds.

  3. 03

    Clonez la campagne et pointez-la vers la liste de test

    Clonez dans Marketing > Email l’e-mail que vous diagnostiquez, pour que l’adresse From, le contenu et les liens restent identiques. À l’étape des destinataires, sélectionnez la liste de test et décochez Don’t send to unengaged contacts, pour que la suppression du graymail ne puisse pas écarter discrètement vos adresses de test.

  4. 04

    Envoyez-la avec Send now, pas avec Send test email

    Utilisez la véritable action d’envoi, pour que le message parte par votre domaine d’envoi connecté, votre pool d’IP et un suivi de clics actif, exactement comme un envoi client. Un envoi de test partirait depuis noreply@hubspot.com et ne mesurerait rien.

  5. 05

    Lisez les résultats dans Unspam

    Contrôlez le score de spam, le placement par fournisseur et les verdicts SPF, DKIM et DMARC sur l’envoi réel. DKIM doit signer avec votre domaine ; un SPF affichant un Return-Path en hubspotemail.net est normal sur des IP partagées. Les prévisualisations dans les clients de messagerie, la heatmap d’eye-tracking par IA et l’assistant de correction par IA tournent sur le même message.

Le même test affiche votre campagne dans plus de 50 clients de messagerie réels, dont Gmail, Outlook, Apple Mail, iPhone et Android, chacun en mode clair et en mode sombre, grâce aux prévisualisations dans les clients de messagerie, pour confirmer le placement et le rendu en une seule passe.

Les fonctions HubSpot qui influencent discrètement la livraison.

La suppression du graymail écarte des destinataires en silence

L’option Don’t send to unengaged contacts exclut quiconque ne s’est jamais engagé et a ignoré vos 11 derniers e-mails marketing, ou s’est engagé une fois et a ignoré les 16 derniers, d’après la propriété Sends since last engagement. Les contacts écartés ne sont pas mis en file pour plus tard, ils ne reçoivent simplement rien. Laissez l’option active pour les envois de production, mais décochez-la pour écrire à une liste de test neuve, afin que le test parte vraiment.

La quarantaine n’est pas une case que vous pouvez décocher

HubSpot met en quarantaine les contacts liés à des pics de hard bounces (autour de 15 % sur plusieurs envois, ou un taux critique sur un seul), les adresses avec un historique de bounces à l’échelle du réseau HubSpot, et les soumissions de formulaire suspectes. Les contacts en quarantaine restent injoignables jusqu’à examen. Corrigez plutôt la source : faites vérifier les imports par un service externe, ajoutez un CAPTCHA aux formulaires, et activez le double opt-in.

Les contacts de test touchent à la facturation aux contacts marketing

L’e-mail marketing n’atteint que les contacts passés en contacts marketing, et les contacts marketing comptent dans votre palier de contacts facturable ; franchissez le palier et HubSpot vous fait monter automatiquement en cours de cycle. Quelques adresses de test Unspam sont négligeables en soi, mais créez-les en contacts marketing délibérément et retirez-les si vous vous trouvez à la limite d’un palier.

Une IP partagée sur liste noire n’est en général pas votre incident

Les outils de surveillance signalent régulièrement les IP marketing partagées de HubSpot, et l’inscription concerne souvent le pool, pas vous : SORBS inscrivait les IP partagées de HubSpot pratiquement par principe, avec des bounces réels négligeables, jusqu’au démantèlement de la liste en juin 2024. L’équipe délivrabilité de HubSpot traite les inscriptions avec les opérateurs sérieux comme Spamhaus et SpamCop. Servez-vous du checker de listes noires d’Unspam pour contrôler votre propre domaine et réagissez aux inscriptions de domaine, pas au bruit du pool.

Ce que rencontrent les expéditeurs HubSpot sur le terrain.

Les problèmes de délivrabilité que les expéditeurs HubSpot rencontrent le plus souvent, chacun avec la solution qui le règle.

Nos liens cassent dans Outlook parce que HubSpot les réécrit tous à travers hubspotlinks.com

Avec le suivi des ouvertures et des clics activé (le réglage par défaut), HubSpot réécrit chaque lien et chaque bouton d’appel à l’action à travers son redirecteur partagé hubspotlinks.com et injecte un pixel de suivi. Les filtres Outlook d’entreprise, les passerelles de messagerie sécurisées et les bloqueurs de publicité signalent régulièrement ce domaine partagé, si bien que les boutons sont retirés, les liens cassent, ou le message est poussé dans les spams.

La solution Faites passer les liens trackés par un sous-domaine du vôtre plutôt que par le redirecteur partagé. Connectez d’abord ce sous-domaine sous Settings > Content > Domains & URLs et attribuez-lui le type de contenu Email (web version). Allez ensuite dans Settings > Marketing > Email, onglet Tracking, cliquez sur Edit à côté de Click tracking domain, et sélectionnez votre domaine connecté. C’est disponible sur tous les paliers produit. Si vous ne pouvez pas connecter de domaine personnalisé, désactivez Track clicks in HTML emails sous ce même onglet Tracking, pour que les liens pointent directement vers vos vraies URL.

Les ouvertures Apple Mail ont trompé HubSpot, qui a supprimé des gens qui nous lisaient vraiment

Apple Mail Privacy Protection précharge les pixels de suivi via les proxys d’Apple, et le filtrage anti-robots de HubSpot retire ces ouvertures de proxy des rapports. Les lecteurs Apple Mail qui ne cliquent jamais s’accumulent alors comme non engagés, si bien que la suppression du graymail finit par cesser d’écrire à des gens réellement engagés.

La solution Ne laissez pas des ouvertures filtrées être le seul signal en amont de la suppression du graymail. Avec le filtrage anti-robots activé (le réglage par défaut), HubSpot retire les ouvertures de proxy MPP de la propriété Sends since last engagement : un lecteur Apple Mail qui ne clique jamais franchit donc le seuil du graymail (environ 11 envois s’il ne s’est jamais engagé, 16 s’il s’est engagé une fois) et se fait écarter par Don’t send to unengaged contacts. Gardez le filtrage anti-robots actif pour des rapports propres, mais faites des clics, des visites sur le site et des formulaires remplis votre signal d’engagement, plutôt que des ouvertures. Construisez une liste active fondée sur le clic ou sur une activité récente et écrivez depuis celle-là, puis auditez périodiquement le compartiment Not sent pour les contacts dont la seule inactivité tient à des ouvertures Apple invisibles.

La moitié des contacts de ma séquence ont reçu « not a marketing contact » et n’ont jamais eu l’e-mail

Dans HubSpot, seuls les enregistrements marqués comme Marketing Contacts peuvent recevoir de l’e-mail marketing, et cet indicateur de facturation est distinct du consentement à l’abonnement. Des expéditeurs importent une liste, lancent l’envoi, et découvrent des contacts silencieusement exclus avec un avis de contact non marketing : les campagnes touchent alors bien moins de monde que prévu.

La solution C’est une règle de statut de contact, pas un problème de spam. Avant l’envoi, passez les destinataires visés au statut Marketing Contact, par une modification groupée depuis une liste ou avec l’action de workflow Set marketing contact status. Passer un contact EN marketing prend effet immédiatement, donc vous pouvez réenvoyer tout de suite, mais cela le rend aussi facturable immédiatement et peut faire monter votre abonnement en cours de cycle si vous franchissez votre palier payant. Retrouvez les enregistrements écartés en silence sous Recipients > Not sent sur l’e-mail d’origine, construisez une liste à partir d’eux, changez leur statut, puis clonez et réenvoyez. Notez que les nouveaux contacts issus d’imports, d’intégrations et de chatflows arrivent en non marketing par défaut : auditez donc leur statut avant chaque envoi.

Les Sequences HubSpot ont bien passé 600 e-mails, puis les 400 suivants sont tous partis droit dans les spams de Gmail

Des expéditeurs lancent de la prospection à froid par les Sequences HubSpot, qui partent depuis leur propre boîte Gmail ou Outlook connectée, et non depuis un ESP HubSpot avec une IP chauffée. Une boîte toute neuve qui débite 1 000 messages en deux semaines brûle sa réputation d’expéditeur, et les Sequences ne portent aucun en-tête List-Unsubscribe : les destinataires cliquent donc sur signaler comme spam au lieu de se désabonner.

La solution Traitez les Sequences comme du courrier individuel, pas comme un canal de masse. Gardez un volume faible sur une boîte neuve et montez progressivement sur plusieurs semaines plutôt que d’envoyer des centaines de messages par jour, et n’écrivez qu’à des contacts qui ont déjà un peu d’engagement. Acheter une IP dédiée HubSpot ne sert à rien ici, parce que les Sequences ne passent pas par l’infrastructure marketing de HubSpot, elles passent par votre propre boîte. Pour de la vraie prospection à froid, utilisez un domaine d’envoi distinct, pour qu’une réputation brûlée n’emporte jamais votre domaine principal, et confirmez que SPF, DKIM et DMARC sont en place sur le domaine d’envoi.

La délivrabilité avec HubSpot, vos questions.

Pourquoi les e-mails de test HubSpot partent-ils dans les spams alors que les vraies campagnes arrivent en boîte de réception, ou l’inverse ?

Parce que ce ne sont pas les mêmes messages. Les envois de test partent depuis noreply@hubspot.com, avec le nom d’expéditeur Marketing Email Preview Send, sur l’infrastructure de HubSpot, sans votre domaine connecté, vos clés DKIM ni votre pool d’IP. Les filtres notent cette combinaison pour ce qu’elle est. Seule une vraie campagne Send now vers des adresses de test montre où arrivent les messages de vos clients.

Mes rapports DMARC montrent un SPF en échec sur chaque campagne HubSpot. Quelque chose est-il cassé ?

Non, c’est le fonctionnement de HubSpot sur des IP partagées. Le Return-Path est toujours un sous-domaine hubspotemail.net, donc SPF passe pour le domaine de HubSpot mais ne s’aligne jamais sur le vôtre, et DMARC passe par DKIM seul. Si DKIM ressort aussi comme non aligné, corrigez les deux enregistrements CNAME de votre domaine d’envoi connecté : c’est là qu’est la véritable urgence.

Les e-mails marketing arrivent bien, mais mes séquences partent dans les spams. Pourquoi le correctif de domaine n’aide-t-il pas ?

Les séquences et les e-mails commerciaux individuels n’utilisent pas du tout le réseau d’envoi de HubSpot. Ils partent par votre boîte Gmail ou Microsoft connectée et héritent de la réputation, des limites d’envoi et de l’historique de cette boîte. Le DKIM du domaine connecté n’authentifie que l’e-mail marketing. Diagnostiquez les séquences comme du courrier personnel : réputation de la boîte, volume quotidien, encapsulation des liens par les domaines hs-sales-engage, et contenu.

Unspam peut-il se connecter à mon compte HubSpot et tester les campagnes automatiquement ?

Non. Unspam ne s’intègre ni à l’API de HubSpot ni à celle d’aucun autre ESP. Vous créez l’adresse de test d’Unspam comme contact, vous lui envoyez une vraie campagne, puis vous lisez les résultats dans Unspam. Avec HubSpot, cette limite est justement l’essentiel : tout ce qui n’est pas un envoi réel part depuis noreply@hubspot.com et ne mesure rien de votre configuration.

Faut-il acheter l’option d’IP dédiée de HubSpot ?

Seulement si vous envoyez bien au-delà de 100 000 e-mails marketing par mois, le seuil que HubSpot suggère lui-même. C’est une option pour Marketing Hub Professional et Enterprise, avec un warm-up automatisé de 40 jours qui déplace progressivement le trafic hors des pools partagés. En dessous de ce volume, une IP dédiée s’étiole et fait moins bien que le pool partagé géré. L’authentification, l’hygiène de liste et l’engagement passent d’abord.

Les adresses de test font-elles monter ma facture HubSpot ?

Un peu, éventuellement, sur la tarification aux contacts marketing. L’e-mail marketing n’atteint que les contacts passés en contacts marketing, et ceux-là comptent dans votre palier facturable, avec des montées de palier automatiques si vous franchissez la limite. Une poignée d’adresses de test Unspam ne fera pas bouger un palier à elle seule. Le palier gratuit d’Unspam couvre 10 tests antispam et 3 tests de placement en boîte de réception par mois, sans carte ; les plans payants démarrent à $9 par mois avec un remboursement sous 14 jours.

Les informations sur la plateforme HubSpot ont été vérifiées à partir de la documentation publique en June 2026 et ont pu changer depuis. HubSpot est une marque de son propriétaire respectif. Unspam n’est ni affilié à HubSpot ni approuvé par HubSpot.

Testez votre prochaine campagne HubSpot avant vos abonnés.