Un bounce est un email qui n'arrive pas à sa destination et qui revient auprès de l'envoyeur sous forme de notification d'erreur (bounce notification, NDR). Mais tous les bounces ne sont pas identiques. Comprendre la différence entre un hard bounce et un soft bounce est essentiel pour gérer votre base de données, maintenir une bonne réputation d'envoyeur et garantir une délivrabilité optimale auprès des fournisseurs de messagerie comme Gmail, Orange, Free ou Outlook.
Qu'est-ce qu'un bounce ? Définition et principes
Quand vous envoyez un email, le serveur SMTP du destinataire répond avec un code de statut. Si le serveur ne peut pas accepter le message, il renvoie une erreur (un bounce). Cette erreur peut être permanente ou temporaire. Le bounce n'est pas un spam : c'est une information technique légitime du serveur qui dit « non, cet email ne peut pas être livré ».
Les bounces sont mesurés en taux de rebond : pourcentage des emails envoyés qui ont rebondi. Un taux sain est inférieur à 2 %–3 %. Au-delà de 5 %, les fournisseurs de messagerie commencent à considérer votre domaine comme à risque et réduisent votre délivrabilité.
Hard bounce : l'erreur permanente
Un hard bounce est une erreur permanente et définitive. Le serveur du destinataire rejette votre email et indique clairement qu'il ne pourra jamais être livré. Les causes courantes :
- Adresse email invalide : typage au niveau local (avant @) — par exemple, des caractères interdits, format malformé.
- Utilisateur inexistant : l'adresse existe syntaxiquement (nom@domaine.com) mais aucun utilisateur n'a ce nom sur le serveur.
- Domaine inexistant : le domaine après @ n'existe pas ou n'a pas de serveur de messagerie (MX record manquant).
- Boîte fermée définitivement : le compte a été supprimé par l'utilisateur.
- Refus du serveur de l'organisation : un serveur d'entreprise rejette explicitement votre IP ou domaine (listes noires locales, politiques de sécurité).
Un hard bounce revient immédiatement, en général avec un code SMTP 5xx (550 – User unknown, 553 – Invalid address, etc.). La clé : une adresse hard-bounce ne sera jamais valide. Il faut la supprimer de votre base de données.
Soft bounce : l'erreur temporaire
Un soft bounce est une erreur temporaire. Le serveur du destinataire dit « je ne peux pas accepter ce message maintenant, réessayez plus tard ». Les causes courantes :
- Serveur temporairement indisponible : maintenance, redémarrage du serveur SMTP.
- Boîte pleine : quota de stockage dépassé, les nouveaux emails ne peuvent pas entrer.
- Taille du message trop grande : le serveur refuse les messages plus volumineux que sa limite.
- Congestion réseau : trop d'emails simultanés, le serveur freine (throttling).
- Greylisting temporaire : le serveur fait attendre les IP inconnues (tactique anti-spam).
- Authentification insuffisante : DMARC/SPF/DKIM défaillants, le serveur réessayera mais peut finir par rejeter.
Un soft bounce revient avec un code SMTP 4xx (421 – Service not available, 452 – Insufficient storage, etc.). Votre système de mail devrait automatiquement réessayer un soft bounce pendant 3–5 jours avant de l'abandonner.
Impact sur votre réputation d'envoyeur
Les bounces affectent directement votre réputation auprès des fournisseurs de messagerie (Gmail, Outlook, Orange, Free, etc.). Voici comment :
- Score de réputation du domaine : si vous expédiez beaucoup d'emails vers des adresses invalides (hard bounce), les serveurs MX vous classent comme un mauvais acteur. Votre domaine accumule une « mauvaise note » et vos emails futurs finissent plus souvent en spam.
- Feedback loops et réclamations : un taux de bounce élevé est un signal d'alarme. Gmail, Yahoo, Orange envoient votre domaine en surveillance (Postmaster Tools, spam feedback loops).
- Throttling : des fournisseurs ralentissent intentionnellement votre débit (ils acceptent votre email 1 par seconde au lieu de 10) pour « punir » un taux de bounce élevé.
- Listes noires (DNS blacklists, DNSBL) : les adresses IP qui envoient vers des bounces massifs peuvent être ajoutées à des listes noires publiques (Spamhaus, Barracuda, etc.), ce qui réduit drastiquement votre délivrabilité.
Règle d'or : les fournisseurs de messagerie (surtout Google, Yahoo depuis février 2024) exigent un spam rate < 0,3 % et un bounce rate < 5 %. Au-delà, vous risquez la mise en spam ou la suppression en file d'attente.
Comment nettoyer votre base de données
Le nettoyage régulier de votre base de données est la première étape pour maintenir une bonne délivrabilité. Voici la méthode :
- Supprimez les hard bounce immédiatement. Dès qu'une adresse hard-bounce, supprimez-la de votre liste (ou déplacez-la dans une liste de « adresses invalides » à archiver). Ne jamais renvoyer à un hard bounce.
- Analysez les patterns de soft bounce. Si 50 % de vos emails vers le domaine @exemple-fauxdomaine.fr rebondissent en soft bounce après 5 jours, c'est peut-être un domaine inexistant ou parked. Supprimez-le massif.
- Validez les adresses au moment de la capture. Utilisez une validation syntaxique en temps réel lors du formulaire d'inscription ou du téléchargement de liste (vérifie le format email@domaine.com, SMTP validation légère). Cela réduit les hard bounces de manière significative.
- Segmentez par ancienneté et engagement. Les adresses qui n'ont pas ouvert d'email depuis 6 mois ont un risque plus élevé d'être devenues invalides. Envoyez-leur une campagne de réengagement ; les inactifs convertis-en-hard-bounce seront supprimés.
- Nettoyez avant une campagne importante. Avant un grand envoi, réduisez proactivement votre liste : testez un batch représentatif sur notre outil de test d'inbox, mesurez le bounce rate, supprimez les adresses flagrantes.
Outils et bonnes pratiques
Vous n'êtes pas seul pour gérer les bounces. Voici les bons outils et les pratiques recommandées :
- Postmaster Tools de Gmail et Yahoo : ces dashboards gratuits montrent votre taux de bounce, de spam et de suppression auprès de leurs utilisateurs. C'est votre thermomètre de réputation.
- Plugins de validation d'email : des outils tiers font un audit complet de votre liste en la comparant à des bases de données d'adresses invalides connues (en temps réel).
- Authentification DKIM/SPF/DMARC : configurez ces trois protocoles sur votre domaine d'envoi. Les serveurs MX les utilisent pour vérifier que vous êtes légitime ; une absence = plus de soft bounces dus à des filtres de sécurité.
- Gestion du débit (rate limiting) : n'envoyez pas 10 000 emails en 5 minutes au même fournisseur. Échelonnez progressivement. Brevo, Mailjet gèrent cela pour vous ; si vous envoyez via votre propre SMTP, respectez les délais.
- Listes à double opt-in : une adresse confirmée par le destinataire via clic dans un lien de confirmation sera bien plus stable (moins de typos, adresses vraies) qu'une simple souscription.
Enfin, les hard et soft bounces sont une réalité du marketing email. L'objectif n'est pas zéro bounce (impossible), mais un taux sain < 3 %–5 % et une réaction rapide aux adresses invalides. Un bounce bien géré, c'est un domaine qui reste en bonne santé.