Soft bounce et hard bounce : comprendre les rejets email et agir correctement
TL;DR. Un soft bounce est un échec de livraison considéré comme temporaire : boîte pleine, serveur indisponible, limitation de débit ou problème de réputation ponctuel. Un hard bounce est un échec permanent : adresse inexistante, domaine invalide ou rejet définitif. La bonne réponse n'est pas de supprimer toute adresse qui rebondit. Il faut lire le code SMTP, regrouper les erreurs par cause et par fournisseur de messagerie, supprimer les hard bounces, puis corriger la source des soft bounces répétés.
Un email envoyé n'est pas forcément un email délivré. Entre votre plateforme d'envoi et la boîte du destinataire, le serveur de réception peut accepter le message, le différer ou le refuser. Quand il le refuse, il retourne généralement un code et un texte de diagnostic.
Ce signal est précieux. Un pic de hard bounces après un import ne raconte pas la même histoire qu'une vague de soft bounces Gmail pendant une campagne. Dans le premier cas, la qualité des adresses est probablement en cause. Dans le second, le volume, l'authentification ou la réputation d'envoi peuvent être responsables.
Ce guide vous aide à passer du taux global de bounce à une décision exploitable.
Soft bounce et hard bounce : la différence essentielle
Un bounce désigne un message que le serveur destinataire n'a pas livré. Les plateformes marketing le classent ensuite dans l'une des deux familles suivantes.
Le soft bounce est un échec temporaire
L'adresse peut être valide, mais le message ne passe pas dans les conditions présentes. Le serveur pourra l'accepter plus tard. Les causes courantes sont :
- une boîte de réception pleine ;
- un serveur temporairement indisponible ;
- une limitation du débit d'envoi ;
- un message trop volumineux ;
- un rejet de politique ou de réputation susceptible d'évoluer ;
- un problème de routage ou d'authentification temporaire.
Votre outil d'envoi peut réessayer automatiquement. Il ne faut donc pas supprimer une adresse au premier soft bounce. En revanche, une succession de soft bounces sur le même contact ou sur le même domaine devient un problème durable à traiter.
Le hard bounce est un échec permanent
Le serveur indique qu'une nouvelle tentative identique n'aboutira pas. L'adresse n'existe pas, le domaine est invalide, la boîte a été désactivée ou une politique bloque définitivement le message.
Une adresse en hard bounce doit sortir des prochains envois marketing. Continuer à lui écrire ne créera aucune vente et enverra aux fournisseurs de messagerie un signal de mauvaise hygiène de liste.
| Situation | Classification probable | Décision immédiate |
|---|---|---|
| Boîte pleine | Soft bounce | Laisser l'ESP réessayer, puis surveiller la répétition |
| Serveur destinataire indisponible | Soft bounce | Attendre et vérifier si un domaine précis est touché |
| Débit temporairement limité | Soft bounce | Ralentir l'envoi et contrôler la réputation |
| Adresse inexistante | Hard bounce | Supprimer automatiquement des futurs envois |
| Domaine inexistant | Hard bounce | Supprimer et auditer la source de collecte |
| Rejet permanent pour politique ou sécurité | Hard bounce | Ne pas insister ; corriger le problème technique ou de réputation |
Cette distinction est une convention opérationnelle. Le diagnostic de référence reste le code retourné par le serveur. Klaviyo définit également le hard bounce comme permanent et le soft bounce comme temporaire, puis applique ses propres règles de suppression.
Lire un code SMTP sans être administrateur système
Un message d'erreur comporte souvent un code SMTP à trois chiffres, un code enrichi de type x.y.z, puis un texte explicatif. Exemple :
550 5.1.1 The email account that you tried to reach does not exist
Le premier chiffre donne la direction générale :
2xx: la requête a réussi ;4xx: échec temporaire, donc soft bounce probable ;5xx: échec permanent, donc hard bounce probable.
La norme RFC 3463 de l'IETF précise les codes enrichis. Dans 5.1.1, le premier chiffre décrit la classe, le deuxième le sujet et le troisième le détail. Les familles les plus utiles en marketing sont :
| Famille | Ce qu'elle indique | Exemples d'interprétation | Première action |
|---|---|---|---|
4.2.x |
État temporaire de la boîte | boîte pleine, réception temporairement impossible | Attendre, puis surveiller la répétition |
4.3.x |
État temporaire du système | serveur en erreur ou ressource indisponible | Vérifier si un fournisseur entier est touché |
4.4.x |
Réseau ou routage | connexion, délai ou routage temporaire | Laisser réessayer et surveiller les domaines |
4.7.x |
Sécurité ou politique | limitation, authentification ou réputation | Réduire le débit et lire le texte complet |
5.1.1 |
Mauvaise adresse destinataire | boîte inexistante ou mal saisie | Supprimer l'adresse des envois |
5.2.x |
État permanent de la boîte | boîte désactivée ou non autorisée | Supprimer, sauf correction vérifiée |
5.3.x |
Problème permanent du système | configuration ou capacité non compatible | Corriger le message ou l'infrastructure |
5.7.x |
Sécurité ou politique | rejet pour authentification, réputation ou règle locale | Identifier la règle avant tout nouvel envoi |
Un même code générique peut recouvrir plusieurs situations. 550, par exemple, peut signaler une boîte indisponible ou un rejet pour spam. La documentation SMTP de Google rappelle donc qu'il faut lire ensemble le code, le code enrichi et le texte du serveur.
Les causes de hard bounce et leur traitement
Adresse inexistante ou mal saisie
Les fautes de frappe dans les formulaires sont fréquentes : gmal.com, caractère en trop, espace ou adresse factice saisie pour obtenir une remise. Les imports anciens ajoutent les boîtes supprimées depuis la dernière utilisation de la base.
Action : supprimez l'adresse des futurs envois. Ne la « corrigez » manuellement que si vous disposez d'une autre information fiable fournie par le client. Deviner qu'une adresse @gmal.com devait être @gmail.com crée un risque de contacter une autre personne sans consentement.
Domaine invalide
Le domaine situé après @ n'existe plus, a expiré ou ne dispose d'aucun serveur capable de recevoir des emails.
Action : supprimez le contact marketing et contrôlez la source. Une série de domaines invalides issue du même fichier indique un problème d'import, de formulaire ou de prestataire d'acquisition.
Boîte désactivée
Le salarié a quitté l'entreprise, le compte a été fermé ou le fournisseur a désactivé l'adresse.
Action : ne relancez pas l'adresse. En B2B, retrouvez un contact valide par un canal légitime au lieu de remplacer automatiquement le prénom ou le nom dans l'adresse.
Rejet permanent de politique
Le destinataire ou son fournisseur refuse définitivement le message en raison de son authentification, de son contenu, de l'IP ou du domaine d'envoi.
Action : cherchez d'abord un motif partagé. Si toutes les adresses d'un même fournisseur retournent une erreur 5.7.x, le problème ne vient pas de chaque destinataire. Il vient probablement de votre infrastructure, de votre réputation ou de votre politique d'envoi. Le guide SPF, DKIM et DMARC couvre les contrôles d'authentification à effectuer.
Les causes de soft bounce et leur traitement
Boîte pleine
Une boîte pleine peut redevenir disponible après nettoyage. Un incident isolé ne justifie pas une suppression immédiate. Une adresse qui reste pleine plusieurs semaines a toutefois peu de chances de redevenir un contact engagé.
Action : laissez la plateforme gérer les nouvelles tentatives, puis excluez les soft bounces chroniques de vos campagnes. Ne multipliez pas les envois dans l'espoir de forcer la livraison.
Serveur momentanément indisponible
Une maintenance, un incident réseau ou un problème de capacité peut toucher un domaine entier.
Action : comparez le moment du pic avec les fournisseurs concernés. Si le phénomène disparaît à l'envoi suivant sans modification de votre part, il était probablement externe. S'il persiste, ouvrez un diagnostic auprès de votre ESP avec les codes bruts.
Limitation de volume ou de débit
Le serveur reçoit plus de messages qu'il ne souhaite en accepter à cet instant. Cela arrive lors d'un pic brutal de volume, d'un warm-up trop rapide ou d'une réputation insuffisante pour le débit demandé.
Action : ralentissez. Google recommande de réduire le rythme, de reprendre progressivement et de conserver un volume régulier lorsqu'apparaissent des rejets temporaires. Les recommandations sont détaillées dans les tableaux de bord et actions Postmaster Tools et dans les bonnes pratiques pour expéditeurs Gmail.
Message trop lourd ou contenu refusé
Certaines boîtes imposent une taille maximale. Des pièces jointes, un HTML excessif, des URL raccourcies ou un contenu jugé dangereux peuvent aussi déclencher un rejet.
Action : identifiez la catégorie de bounce au niveau de la campagne. Si un seul template concentre les erreurs, testez une version légère, sans pièce jointe et avec des liens directs vers votre domaine.
Authentification ou réputation
Un soft bounce de politique n'est pas bénin. Il peut être le premier avertissement avant des rejets permanents. Gmail utilise notamment des erreurs temporaires pour signaler le non-respect de certaines exigences d'expéditeur. Sa FAQ officielle sur les règles d'envoi liste les problèmes d'alignement, de SPF, de DKIM, de DNS et de TLS susceptibles de perturber la livraison.
Action : ne changez pas l'objet de l'email au hasard. Vérifiez l'authentification, la réputation du domaine, les plaintes, la régularité du volume et la qualité du segment.
Le protocole de diagnostic en 30 minutes
Un taux de bounce global ne suffit pas. Suivez cet ordre.
1. Séparez hard et soft bounces
Calculez le nombre et le taux pour chaque catégorie. Comparez avec les quatre dernières campagnes et avec les flows. Une anomalie soudaine est plus informative qu'un seuil générique.
2. Regroupez par code et par motif
Les catégories « invalid address », « reputation », « mailbox unavailable » ou « technical » orientent vers des propriétaires différents. L'équipe acquisition traite les adresses invalides. L'équipe CRM traite le ciblage et la cadence. La personne responsable du domaine traite DNS et authentification.
3. Regroupez par fournisseur de messagerie
Comparez Gmail, Outlook, Yahoo et les domaines professionnels. Si les erreurs sont concentrées sur un fournisseur, analysez ses codes avant de toucher à toute la base.
4. Regroupez par source d'acquisition
Ajoutez la source d'inscription ou d'import aux profils concernés. Un formulaire, un concours ou un fichier partenaire peut expliquer l'essentiel des hard bounces.
5. Comparez campagne et flows
Un problème limité à une campagne pointe vers son audience, son volume ou son contenu. Un problème présent sur tous les envois pointe plutôt vers le domaine, l'infrastructure ou la base.
6. Décidez et documentez
Consignez le code, la cause probable, l'action, le propriétaire et la date de contrôle. Cette trace évite de répéter les mêmes hypothèses à chaque incident.
Que fait Klaviyo avec les bounces ?
Au 15 juillet 2026, Klaviyo supprime automatiquement des futurs envois toute adresse ayant subi un hard bounce. La plateforme supprime également une adresse après sept soft bounces consécutifs, en ne prenant en compte que ceux des deux dernières années. Cette règle est documentée dans son guide officiel des emails rejetés.
Ce mécanisme protège l'envoi, mais il ne remplace pas votre diagnostic. Attendre sept incidents lorsque tout un segment est temporairement bloqué peut dégrader la réputation. À l'inverse, supprimer manuellement toutes les adresses après un incident isolé réduit inutilement la base.
Dans Klaviyo, utilisez le Deliverability Hub pour ventiler les bounces par type, fournisseur et catégorie. Puis créez, si nécessaire, un segment de soft bounces chroniques pour les exclure avant la suppression automatique.
Prévenir les bounces à la source
Sécuriser la collecte
- activez le double opt-in quand la qualité des adresses prime sur le volume brut ;
- refusez les espaces et les formats manifestement invalides ;
- confirmez l'adresse au moment de la création de compte ;
- conservez la source et la date du consentement ;
- n'achetez et ne louez jamais de liste.
Encadrer les imports
- vérifiez la date de dernière utilisation du fichier ;
- importez d'abord les contacts récents et consentis ;
- testez sur un petit segment engagé ;
- surveillez les bounces par lot et stoppez si les adresses invalides s'accumulent.
Entretenir la base
Un process de list hygiene retire progressivement les contacts inactifs avant que leurs boîtes deviennent invalides. Un sunset flow ne sert pas seulement à améliorer les ouvertures : il limite aussi les bounces futurs.
Stabiliser l'infrastructure
Authentifiez le domaine, gardez un rythme d'envoi cohérent et augmentez les volumes par paliers. Pour un diagnostic complet, utilisez le guide de délivrabilité email et les règles Google et Yahoo pour les expéditeurs.
Plan d'action selon le signal observé
| Signal | Dans l'heure | Dans les 7 jours | Prévention |
|---|---|---|---|
| Pic de hard bounces après import | Stopper le lot et supprimer les rejets | Auditer la source et le consentement | Validation à la collecte, imports récents |
| Soft bounces concentrés sur Gmail | Réduire le débit et lire les codes | Contrôler Postmaster Tools et l'authentification | Volume régulier, base engagée |
| Boîtes pleines dispersées | Laisser l'ESP réessayer | Exclure les cas chroniques | Sunset flow et nettoyage continu |
5.7.x sur plusieurs domaines |
Suspendre le segment concerné | Vérifier DNS, contenu et réputation | Monitoring délivrabilité régulier |
| Bounces sur un seul template | Stopper cette version | Alléger HTML, médias et liens | QA avant campagne |
La règle simple : traitez les hard bounces au niveau du contact, les soft bounces au niveau de la tendance, et les erreurs de politique au niveau de l'expéditeur.
FAQ sur les soft bounces et hard bounces
Quelle est la différence entre bounce rate et taux de délivrabilité ?
Le taux de bounce mesure les messages rejetés. Le taux de délivrabilité mesure les messages acceptés par les serveurs destinataires. Un email accepté peut encore finir en spam ou dans un onglet secondaire : une bonne livraison technique ne garantit donc pas un bon placement en boîte de réception.
Faut-il supprimer une adresse après un soft bounce ?
Non, pas après un incident isolé. Laissez l'ESP gérer ses tentatives, puis regardez la répétition, le code et le fournisseur concerné. Une adresse qui soft bounce de manière chronique doit être exclue, mais une panne temporaire ne justifie pas de perdre un contact valide.
Peut-on renvoyer un email après un hard bounce ?
Pas à la même adresse sans correction vérifiée. Si le client vous fournit une nouvelle adresse ou confirme une faute de saisie, vous pouvez mettre à jour son profil en conservant une trace propre du consentement. Sinon, le rejet doit rester supprimé.
Un code 550 est-il toujours un hard bounce ?
Il indique généralement un échec permanent, mais son texte compte. Google documente plusieurs usages du code 550, de l'adresse indisponible au rejet de politique. Lisez toujours le code enrichi et le message complet avant d'attribuer la cause.
Quel taux de bounce est acceptable ?
Il n'existe pas un seuil universel qui remplace l'analyse. Visez une tendance basse et stable, puis enquêtez sur toute hausse inhabituelle. Klaviyo recommande d'examiner la qualité de liste lorsque la livraison passe sous 99 % et que les bounces dépassent 0,15 %, mais ce repère doit être interprété selon le volume et la cause, comme indiqué dans sa documentation de diagnostic des KPI.
Les désabonnements sont-ils des bounces ?
Non. Un désabonnement signifie que le message a atteint une personne qui ne souhaite plus recevoir de marketing. Un bounce signifie que le serveur n'a pas livré le message. Les deux contacts doivent être exclus des campagnes, mais pour des raisons différentes.
Faire corriger la cause, pas seulement le taux
Un rapport de bounces utile doit déboucher sur une action : nettoyer une source, ralentir un envoi, réparer l'authentification ou exclure un segment. Deliver peut auditer la chaîne complète, de la collecte jusqu'aux erreurs fournisseur. Découvrez notre accompagnement d'agence email marketing ou réservez un diagnostic.
Besoin d'appliquer ça à votre stack ?
30 minutes avec Charlotte. On audit votre setup CRM en direct, on chiffre l'opportunité, vous repartez avec un plan d'attaque.
Réserver 30 minutes →