Un cold email B2B reste-t-il de la prospection ou bascule-t-il dans le spam ? Il reste de la prospection quand l’offre concerne la fonction du destinataire, quand le refus tient en un clic et quand l’envoi respecte les seuils de plainte de Google et de Yahoo. Ce guide suit l’ordre d’un lancement : base légale, liste vérifiée, domaine d’envoi, warm-up, séquence, modèles, mesure. Comptez, à titre indicatif, une demi-journée de configuration DNS puis environ quatre semaines de montée en charge pour une boîte neuve.
Le tableau de bord de votre outil d’envoi affiche « délivré » dès que le serveur destinataire accepte le message. Il ne dit pas si le message a fini en boîte de réception ou en spam. Une grande partie de ce guide sert à combler cet angle mort.
Cold email, emailing B2B et spam : où passe la frontière
Un cold email est un message individuel envoyé à un professionnel avec lequel vous n’avez eu aucun échange, pour une offre liée à sa fonction. Le spam est un envoi de masse sans lien avec le destinataire.

L’emailing B2B s’adresse à une base de contacts déjà acquis, qui reçoit des newsletters. Le cold email vise un destinataire qui ne vous connaît pas. Pour une base achetée ou louée, lisez d’abord pourquoi il vaut mieux ne pas acheter ni louer d’adresses.

Le téléphone convient mieux à certaines cibles. Le choix entre cold calling et cold emailing se fait avant de configurer quoi que ce soit.
Cadre légal du cold email B2B en France
En B2B, la prospection par email ne demande pas de consentement préalable : elle repose sur l’intérêt légitime de l’entreprise et sur le droit d’opposition du destinataire. Le texte de référence est l’article L34-5 du code des postes et des communications électroniques, complété par les articles 6 et 21 du RGPD.
Dans sa fiche mise à jour le 10 juin 2026, la CNIL recommande de recueillir ce droit d’opposition « B to B » par une case à cocher, décochée par défaut. Chaque sollicitation doit aussi permettre d’identifier l’organisation émettrice et d’exprimer un refus par un moyen simple (fiche CNIL sur la prospection par courrier électronique, mise à jour le 10 juin 2026). Une adresse nominative du type prenom.nom@societe.fr reste une donnée personnelle. La personne peut donc demander l’accès à ses données : vous disposez d’un mois pour répondre.
Cela se traduit par quatre règles de terrain :
- l’offre relève de la fonction exercée par le destinataire : un logiciel de facturation à un directeur financier se défend, une offre sans rapport avec son métier ne se défend pas ;
- le message nomme la société expéditrice et ses coordonnées valides ;
- le refus est possible dans le message, par un lien de désinscription ou une réponse « stop » ;
- toute opposition reçue alimente une liste de suppression centrale, croisée avec chaque nouvel import.
Le dernier point cause la majorité des incidents : un contact désinscrit dans l’outil d’envoi revient par un export CRM trois mois plus tard. Yahoo demande d’ailleurs aux expéditeurs en volume de traiter une désinscription sous 2 jours, depuis février 2024. Cette section ne remplace pas l’avis de votre DPO ou d’un avocat spécialisé en droit du numérique, surtout si la liste inclut des destinataires hors de France : chaque pays applique sa propre transposition.
Construire une liste B2B que le serveur de réception acceptera
Une bonne liste B2B réunit des adresses nominatives de décideurs qui correspondent à votre profil client idéal (ICP : secteur, taille, fonction) et que l’on a vérifiées avant l’envoi. Une adresse inexistante produit un hard bounce. Ce rebond atteint directement la réputation de l’expéditeur.
Commencez par l’ICP avant de choisir un outil. Rédigez en une ligne le secteur visé, par exemple « éditeurs SaaS français », puis la fonction du décideur, par exemple directeur financier. Ajoutez une tranche d’effectif de 50 à 250 salariés. Terminez par le déclencheur d’achat : un recrutement, une levée de fonds, l’ouverture d’un site. L’enrichissement des données (poste, entreprise, actualité récente) sert ensuite à personnaliser la première phrase du message.
La vérification contrôle la syntaxe de l’adresse, l’existence du domaine avec ses enregistrements MX, la réponse du serveur pour la boîte visée et la présence d’un domaine catchall. Un catchall accepte n’importe quelle adresse : le serveur répond « 250 OK » même si la boîte n’existe pas. Seul l’envoi réel révèle alors le rebond. Traitez-les à part, par petits lots.
« On peut filtrer après » est la réponse la plus fréquente. Après l’envoi, le rebond a déjà eu lieu : il figure dans les statistiques du serveur de réception et dans le rapport de non-livraison (NDR) que vous recevez. Le code 5.1.1 (RFC 3463), souvent accompagné du 550 SMTP, signale une boîte inexistante. Passez un échantillon de 200 adresses issues de LinkedIn Sales Navigator ou de votre CRM (HubSpot, Pipedrive) dans un vérificateur avant le premier envoi : le taux de hard bounce du lot dit si la liste entière peut partir ou doit être nettoyée.
Taux de rebond : le seuil d’arrêt à fixer avant d’envoyer
Le taux de rebond se calcule en divisant les messages rejetés par les messages envoyés. Distinguez les deux familles : le hard bounce est définitif (adresse inexistante, domaine inconnu), le soft bounce est temporaire (boîte pleine, serveur indisponible, deferral).
Les consignes de Google et de Yahoo ne fixent pas de seuil de rebond à votre place : fixez le vôtre avant la campagne, par exemple 2 % de hard bounce sur un lot de 100 messages, soit 2 rebonds. Suspendez la boîte concernée au-delà. Reprenez alors la liste avant de toucher au texte.
Domaine d’envoi dédié, SPF, DKIM et DMARC
Envoyez vos cold emails depuis un domaine secondaire ou un sous-domaine (par exemple go.votremarque.fr, déclaré chez OVH, Gandi ou Cloudflare), jamais depuis le domaine qui porte vos emails clients et votre site. Si la réputation du domaine de prospection chute, vos factures partent toujours depuis le domaine principal.
Les trois mécanismes sont normalisés : SPF dans la RFC 7208 (avril 2014), DKIM dans la RFC 6376 (septembre 2011), DMARC dans la RFC 7489 (mars 2015). Google, Yahoo et Microsoft s’y réfèrent pour leurs exigences d’expéditeur.
Les trois enregistrements se posent dans la zone DNS du domaine d’envoi. Sur Cloudflare, ouvrez DNS > Records > Add record puis choisissez le type TXT :
- SPF : un seul enregistrement TXT, par exemple v=spf1 include:spf.votre-outil.com ~all, qui liste les serveurs autorisés. Il tolère au maximum 10 requêtes DNS (RFC 7208, 2014) ;
- DKIM : la clé publique de 2048 bits fournie par votre outil, publiée sous le sélecteur indiqué, souvent en TXT ou en CNAME ;
- DMARC : un enregistrement TXT sur _dmarc.votre-sous-domaine.fr, par exemple v=DMARC1; p=none; rua=mailto:dmarc@votre-domaine.fr.
Démarrez en p=none pour recevoir les rapports agrégés sans rien bloquer. Passez à p=quarantine après quelques semaines de rapports sans source inconnue, puis à DMARC reject si tous vos flux sont alignés. Yahoo recommande d’ailleurs de renseigner la balise rua dès la mise en place et fournit un Complaint Feedback Loop (CFL) pour suivre les plaintes. Depuis le 1er février 2024, Google exige SPF, DKIM et DMARC au-delà de 5 000 messages par jour vers des comptes Gmail. Microsoft a aligné Outlook.com sur ces exigences : depuis le 5 mai 2025, les expéditeurs de plus de 5 000 messages par jour doivent authentifier leurs envois par SPF, DKIM et DMARC (annonce Microsoft Defender for Office 365, avril 2025). Le domaine visible dans « From » doit aussi s’aligner avec SPF ou DKIM.
Deux erreurs reviennent. Deux enregistrements SPF sur le même domaine provoquent une erreur permanente et l’authentification échoue. Un sélecteur DKIM publié sur le domaine principal alors que l’outil signe avec le sous-domaine fait échouer la signature. Vérifiez d’abord les enregistrements avec MXToolbox ou l’outil de diagnostic de dmarcian. Envoyez ensuite un message test vers une adresse Gmail ou vers Mail Tester (visez un score proche de 10/10 et lisez le détail des échecs d’authentification plutôt que la note seule). Dans Gmail, ouvrez les trois points puis Afficher l’original. SPF, DKIM et DMARC doivent afficher PASS.
Warm-up et volumes d’envoi par boîte
Un warm-up consiste à augmenter progressivement le volume d’une boîte neuve pour que les fournisseurs d’accès lui associent une réputation positive. Google déconseille les pics de volume soudains et demande de surveiller la distribution à mesure que le volume augmente, en particulier le taux de spam déclaré dans Google Postmaster Tools.
Voici une progression de départ à ajuster selon vos résultats (exemple de travail, sans valeur de norme) :
- semaine 1 : 10 à 15 messages par boîte et par jour, vers des contacts vérifiés les plus susceptibles de répondre ;
- semaines 2 et 3 : on ajoute 5 à 10 messages par palier tant que le taux de plainte reste bas et qu’aucun deferral n’apparaît ;
- à partir de la semaine 4 : on plafonne chaque boîte à un volume fixe, par exemple 30 à 40 messages. On ajoute des boîtes plutôt que du volume : 5 boîtes à 30 messages représentent 150 messages par jour sans qu’aucune ne dépasse son plafond.
Des outils comme Lemlist ou Instantly automatisent la rotation entre boîtes. Restez sur le palier tant que le précédent n’est pas stable.
Google Postmaster Tools est gratuit. Il demande de prouver la propriété du domaine d’envoi par un enregistrement TXT, puis il affiche les données de réputation à partir d’un volume quotidien suffisant vers Gmail. Sur une boîte à 30 messages par jour, ses graphiques restent vides. Seuls vos propres tests de placement renseignent alors la distribution : envoyez-vous un message depuis chaque boîte vers des adresses Gmail, Outlook et Yahoo que vous contrôlez, puis notez où il atterrit.
Plaintes spam : les seuils de Google et de Yahoo
Google demande de garder le taux de spam déclaré dans Postmaster Tools sous 0,10 % et d’éviter d’atteindre 0,30 %. Depuis juin 2024, au-delà de 0,30 %, l’expéditeur ne peut plus bénéficier des mesures d’atténuation (questions fréquentes sur les consignes aux expéditeurs, Google, 2025).
Concrètement, 0,10 % revient à 1 plainte pour 1 000 messages délivrés dans la boîte de réception. À 30 messages par jour, une seule plainte pèse lourd sur le taux. Google le calcule pourtant pour tout le domaine d’envoi et n’affiche rien sous un volume minimum. Yahoo fixe lui aussi son plafond à 0,3 % et calcule le taux sur le courrier délivré en boîte de réception (consignes expéditeurs de Yahoo). Pour les expéditeurs en volume, les deux fournisseurs attendent un lien de désabonnement visible et, côté Google, la désinscription en un clic sur les messages promotionnels (en-tête List-Unsubscribe-Post, RFC 8058, 2017) depuis juin 2024.
Un destinataire qui veut sortir cliquera sur « Signaler comme spam » dans Gmail si le lien de sortie est introuvable.
Séquence de relance et cadence
Une séquence efficace compte 3 à 4 messages étalés sur deux semaines, avec un apport nouveau à chaque relance. Premier message au jour J, relance à J+3, seconde relance à J+7, message de rupture à J+14.
Chaque relance apporte un élément que le premier message n’avait pas : un cas client voisin, une question fermée, une ressource utile. Relire le même texte avec « Je me permets de relancer » n’ajoute rien et alimente les signalements. Une séquence de 4 messages sur 14 jours suffit. Arrêtez-la à la première réponse, à la moindre opposition et au premier rebond. Le rapport 2026 d’Instantly recommande 4 à 7 messages par séquence et un premier message de moins de 80 mots. Envoyez dans le fuseau du destinataire. Testez ensuite vos propres créneaux.
Si les relances restent sans effet, le problème vient souvent de l’offre ou de l’infrastructure plutôt que du nombre de relances : le diagnostic détaillé figure dans pourquoi une séquence de cold email convertit moins.
Six modèles de cold email B2B
Chaque modèle tient en moins de 60 mots, avec une seule question à la fin. Les quatre premiers forment la séquence de 14 jours. L’objet suit les principes de l’objet d’email accrocheur : court, factuel, sans promesse. Pour la rédaction fine du corps du message, reportez-vous au guide sur la rédaction d’un email de prospection B2B.
Premier contact
L’accroche repose sur un fait observé, ce qui prouve que le message n’est pas envoyé à 500 personnes.
Objet : {{Déclencheur}} chez {{Entreprise}}
Bonjour {{Prénom}}
Nous avons vu que {{Entreprise}} {{déclencheur observé}}. Nous aidons {{type d’entreprise}} à {{résultat précis}}. Seriez-vous la bonne personne pour en parler ?
{{Signature complète avec société}}
Relance à J+3
Un élément nouveau remplace le « avez-vous vu mon message ».
Objet : Re: {{Déclencheur}} chez {{Entreprise}}
Bonjour {{Prénom}}
Un cas voisin : {{client similaire}} a obtenu {{résultat}} en {{délai}}. Une discussion de 15 minutes cette semaine vous conviendrait-elle ?
Relance à J+7
La question fermée baisse l’effort de réponse.
Objet : Re: {{Déclencheur}} chez {{Entreprise}}
Bonjour {{Prénom}}
{{Sujet}} est-il suivi par vous ou par {{autre fonction}} chez {{Entreprise}} ?
Message de rupture
Il clôt la séquence et laisse une porte ouverte sans pression.
Objet : Dernier message sur {{sujet}}
Bonjour {{Prénom}}
Nous n’avons pas eu de retour et clôturons ici le sujet. Si {{problème}} devient prioritaire, répondez simplement « plus tard » et nous reviendrons à la date de votre choix.
Demande de mise en relation
Il remplace le contact pour qui l’offre n’a pas de sens et fait passer le message à la bonne fonction.
Objet : Qui suit {{sujet}} chez {{Entreprise}} ?
Bonjour {{Prénom}}
Nous cherchons la personne qui gère {{sujet}} chez {{Entreprise}}. Pouvez-vous nous orienter vers elle ?
Réponse à une opposition
Il confirme le retrait et ferme proprement la porte, ce qui évite un signalement en spam.
Objet : Re: {{Objet d’origine}}
Bonjour {{Prénom}}
Votre adresse est supprimée de nos envois. Vous ne recevrez plus de message de notre part.
Erreurs courantes à corriger avant le premier envoi
Les erreurs les plus coûteuses se situent hors du texte du message.
- Envoyer depuis le domaine principal : une chute de réputation touche alors aussi vos emails clients. Créez un sous-domaine dédié.
- Acheter une liste : les adresses sont périmées et souvent sans base légale documentée. Elles génèrent des hard bounces dès le premier lot. Constituez la liste vous-même, par ICP.
- Lancer 200 messages par boîte dès le premier jour : un domaine neuf sans historique n’a aucune réputation à perdre ni à faire valoir. Montez par paliers.
- Ignorer les domaines catchall : ils passent le contrôle syntaxique et rebondissent plus tard. Isolez-les dans un lot test.
- Oublier la liste de suppression : un contact désinscrit réimporté depuis le CRM est un signalement certain.
- Piloter au taux d’ouverture : la protection de la confidentialité de Mail d’Apple déclenche des ouvertures sans lecture. Suivez les réponses et les rebonds.
Mesurer les résultats
Pour situer vos résultats, le rapport 2026 d’Instantly (envois du 1er janvier au 18 décembre 2025) donne 3,43 % de réponses en moyenne par destinataire. Par ailleurs, 58 % des réponses viennent du premier message d’une séquence. D’autres études comptent par message envoyé et affichent des taux bien plus bas : comparez toujours le mode de calcul avant de comparer les chiffres.
Quatre indicateurs suffisent. Le rebond et la plainte protègent la réputation. La réponse et le rendez-vous obtenu mesurent l’offre. Le taux de réponse se calcule sur les messages délivrés : 12 réponses sur 300 envoyés dont 20 rebonds donnent 12 sur 280, soit 4,3 %. Sur les messages envoyés, les rebonds gonflent le dénominateur et masquent une offre qui fonctionne.
Pour un test A/B, ne changez que l’objet ou la première phrase. Comparez ensuite deux lots de taille égale, tirés au hasard dans la même liste. Avec 100 destinataires par version, un écart de deux ou trois réponses relève du hasard : attendez plusieurs lots avant de trancher. Notez chaque test dans votre CRM avec sa date et la version envoyée.
Relevez le taux de rebond à chaque lot. Lisez le taux de plainte chaque semaine dans Google Postmaster Tools, rubrique Taux de spam. Recoupez-le avec le CFL de Yahoo. Séparez les réponses positives des refus et des réponses automatiques d’Outlook ou de Gmail. Pour chaque réponse, distinguez les réponses humaines des réponses automatiques. Relevez ensuite la fonction du répondant : une série de réponses « ce n’est pas moi » indique une cible mal choisie. Un taux de réponse faible avec un rebond maîtrisé pointe vers l’offre ou la cible. Un taux de réponse faible avec des rebonds élevés pointe vers la liste, donc vers la vérification qui précède l’envoi.

