Corriger « 550 permanent failure for one or more recipients »

Le rapport de votre campagne se remplit de bounces qui disent tous la même chose : 550 permanent failure for one or more recipients (someone@company.com:blocked). Aucune raison, aucun lien pour faire appel, aucun indice sur ce qu’il faut changer.

La réponse directe d’abord : ce bounce signifie qu’une passerelle de filtrage antispam placée devant le serveur du destinataire a refusé votre message, et la formulation exacte est la signature d’un seul éditeur : Barracuda. Le verdict blocked porte sur la réputation ou sur une règle, pas sur une adresse erronée. Ce guide décode chaque partie du message, montre comment savoir en deux minutes si le problème est le filtre d’une seule entreprise ou une inscription sur une blacklist qui vous suit partout, et détaille la correction pour chaque cause, y compris la demande de retrait qui règle la plupart des cas en quelques heures.

Ce que le bounce vous dit

La plupart des messages de bounce sont écrits par le serveur de réception. Celui-ci est écrit par un boîtier de sécurité placé devant lui, et chaque partie de la chaîne porte une information :

Message de bounce annoté décomposant l’erreur 550 permanent failure : le code 550 marque un refus permanent sans nouvelle tentative, la phrase nomme la livraison en échec, et le suffixe blocked placé après l’adresse du destinataire révèle un blocage de réputation ou de règle sur une passerelle Barracuda

550 est le code de réponse SMTP. Les codes qui commencent par 5 sont des échecs permanents : le serveur a refusé le message et a demandé à votre côté de ne pas réessayer. C’est là toute la différence avec un soft bounce en 4xx, qui invite à réessayer plus tard.

« permanent failure for one or more recipients » est la façon dont la passerelle signale qu’au moins une adresse du message a été refusée. Si vous avez écrit à plusieurs personnes de la même entreprise, certaines ont pu être acceptées alors que celle-ci ne l’a pas été.

(someone@company.com:blocked) est la partie utile. La passerelle nomme le destinataire qu’elle a refusé, puis le verdict rendu après le deux-points. blocked signifie que le message a été arrêté par une décision de réputation ou de règle : votre adresse IP d’envoi, votre domaine, un élément du contenu, ou une consigne posée par l’administrateur du destinataire. Cela ne veut pas dire que la boîte est inconnue ou pleine : ces échecs produisent d’autres textes de bounce. Si vous avez l’habitude des bounces des fournisseurs de messagerie, les messages de bounce de Gmail détaillent leurs raisons avec un luxe de précisions dont Barracuda est incapable, lui qui vous laisse un seul mot.

Cette formulation est le rejet caractéristique de la Barracuda Email Security Gateway et de son successeur dans le cloud, Email Gateway Defense : des boîtiers et des services que les entreprises placent devant leurs serveurs pour filtrer le courrier entrant. Quand ce bounce tombe, vous savez désormais deux choses que le message ne dit jamais : l’organisation du destinataire filtre avec Barracuda, et Barracuda a jugé votre message indésirable.

Une nuance que je signale toujours avant que quelqu’un panique : malgré le mot permanent, le verdict porte sur un message. L’e-mail refusé est perdu et ne sera pas réessayé, mais la passerelle évalue chaque nouveau message pour lui-même, donc le même destinataire peut recevoir votre prochain envoi si la cause est corrigée.

Savoir en deux minutes à quel problème vous avez affaire

Toute la correction dépend d’une seule question : est-ce une organisation isolée qui vous bloque, ou figurez-vous sur une blacklist que toutes les passerelles Barracuda consultent ?

Arbre de décision pour diagnostiquer le bounce 550 permanent failure : des bounces venant d’un seul domaine renvoient à la règle de la passerelle de cette entreprise et à une demande auprès de son administrateur, tandis que des bounces venant de nombreux domaines sans lien entre eux renvoient à une inscription sur la Barracuda Reputation Block List et à une demande de délistage

Rassemblez les adresses en échec de votre dernier envoi et regardez les domaines.

Si tous les bounces appartiennent à un seul domaine, le problème est local à cette entreprise. Sa Barracuda applique une règle qui vous arrête : un administrateur a pu bloquer votre adresse, votre domaine ou votre plage d’adresses IP, ou son filtre a noté votre message comme spam avec des réglages plus stricts que la moyenne. Rien de ce que vous changez chez vous n’est assuré d’aider, puisque la règle vit sur son boîtier. La solution est humaine : joignez quelqu’un dans l’entreprise par un autre canal et demandez à son équipe informatique d’ajouter votre domaine d’envoi à la liste blanche de la passerelle.

Si les bounces couvrent de nombreux domaines sans rapport entre eux, le dénominateur commun, c’est vous, et le premier suspect est la Barracuda Reputation Block List (BRBL), la blacklist DNS publique hébergée à b.barracudacentral.org que les passerelles Barracuda consultent par défaut. Trouvez votre adresse IP d’envoi, dans les réglages de votre ESP ou dans les en-têtes Received d’un message bien arrivé, puis passez-la dans le Blacklist Checker pour adresses IP gratuit, qui interroge la zone Barracuda à la demande avec les autres listes qui comptent et pointe vers le formulaire de retrait de chaque liste touchée. Contrôlez aussi votre domaine avec le Blacklist Checker pour domaines, puisque l’analyse de contenu de Barracuda agit également sur la réputation du domaine. Les probabilités penchent du côté de l’adresse IP : sur les contrôles menés dans Unspam, 4 % des adresses IP d’envoi figurent sur au moins une blacklist, alors que les domaines d’envoi signalés sont rares, à 0,3 %.

Si votre e-mail ne revient pas en bounce mais disparaît tout simplement, l’enquête est différente : voyez pourquoi vos e-mails n’arrivent pas.

Les cinq causes, de la plus fréquente à la plus rare

L’ordre ci-dessous est celui que je rencontre le plus souvent : commencez par le haut et arrêtez-vous quand les indices collent.

#CauseL’indiceLa correction en une ligne
1Votre adresse IP est sur la BRBLDes bounces sur de nombreux domaines, le contrôle confirme l’inscriptionCorrigez la cause, puis demandez le retrait
2Un domaine cité dans votre message est signaléL’adresse IP est propre, mais les envois qui contiennent certains liens échouentAuditez chaque domaine lié, tracking compris
3L’administrateur du destinataire vous a bloquéDes bounces sur un seul domaineDemandez une entrée en liste blanche à son équipe informatique
4Le message a été noté comme spamDes blocages intermittents, liés au contenuTestez le message avant l’envoi
5Authentification faible ou absenteDes échecs d’authentification visibles dans les en-têtes des messages livrésAlignez SPF et DKIM sur votre domaine

1. Votre adresse IP d’envoi est sur la Barracuda Reputation Block List

La BRBL est alimentée automatiquement : les touches de spam traps, les données de honeypots et les signalements de spam y inscrivent des adresses IP sans qu’aucun humain décide de votre sort. Les pools d’envoi partagés aggravent le problème, parce qu’un mauvais voisin sur la même adresse IP d’ESP peut provoquer une inscription qui fait échouer vos messages aussi.

La correction passe par le formulaire de demande de retrait de Barracuda, sur barracudacentral.org. Il réclame l’adresse IP du serveur d’envoi, une adresse e-mail de contact et un numéro de téléphone, et il vous laisse un champ pour la raison : servez-vous-en pour dire brièvement ce qui a provoqué l’inscription et ce que vous avez changé. Barracuda traite les demandes accompagnées d’une explication valable en général sous 12 heures. Deux règles issues du formulaire lui-même : les demandes sans informations valables sont ignorées, et les envois en double aussi, donc adressez une seule demande complète plutôt que dix pleines d’espoir. Et corrigez d’abord la cause : le processus d’inscription est automatisé, une cause non corrigée signifie une réinscription automatique.

2. Un domaine cité dans votre message est signalé

Barracuda pratique ce qu’il appelle l’analyse d’intention : chaque domaine lié dans le corps du message est comparé à sa propre base de réputation, et un seul domaine mal réputé suffit à bloquer tout le message. Votre adresse IP peut être irréprochable et le bounce tomber quand même, à cause d’un lien dans votre pied de page, d’un raccourcisseur d’URL ou du domaine de tracking de clics partagé dont votre ESP enveloppe vos liens, un sujet qui mérite sa propre lecture : l’effet du tracking de liens sur la délivrabilité.

C’est un travail d’inventaire. Auditez chaque domaine vers lequel votre message pointe, y compris ceux que votre ESP ajoute : remplacez les raccourcisseurs par des URL complètes, utilisez un domaine de tracking à votre marque au lieu du domaine partagé par défaut, et retirez ou remplacez tout site lié au passé douteux.

3. L’administrateur du destinataire vous a bloqué

Les passerelles Barracuda laissent chaque organisation tenir ses propres listes de blocage d’adresses, de domaines et d’adresses IP, et les administrateurs s’en servent. Si quelques destinataires d’une même entreprise ont signalé vos newsletters comme spam, l’administrateur a pu bloquer le domaine d’envoi tout entier.

Rien dans le DNS n’aide ici : c’est de la pure diplomatie. Joignez une vraie personne dans l’organisation, par téléphone ou à une autre adresse, et demandez à son équipe informatique de réexaminer le blocage. Arrivez avec vos devoirs faits : authentification en ordre, aucune inscription sur une blacklist, et une raison pour laquelle les destinataires veulent vos messages.

4. Le message lui-même a été noté comme spam

Au-delà des listes et des liens, la passerelle note le contenu de chaque message. Un objet agressif, un ratio images/texte déséquilibré, un HTML bâclé : tout cela pousse le score vers le seuil de blocage, et chaque organisation fixe ses propres seuils. C’est pourquoi la même campagne peut passer une Barracuda et échouer sur une autre.

Arrêtez de deviner ce que les filtres pensent de votre message. Lancez le test de spam avant le départ de la campagne : il note le message exact avec SpamAssassin, contrôle votre adresse IP et votre domaine face aux blacklists, celle de Barracuda comprise, et vérifie l’authentification. Les problèmes ressortent ainsi dans un rapport, pas dans un bounce.

5. Authentification faible ou absente

Barracuda pèse les résultats SPF, DKIM et DMARC dans sa notation, et les administrateurs peuvent configurer des blocages fermes en cas d’échec. Une authentification qui échoue, ou qui réussit pour le domaine de votre ESP au lieu du vôtre, supprime le seul signal qui vous distingue d’un usurpateur, et un expéditeur invérifiable hérite des pires soupçons. Votre réputation d’expéditeur se construit sur ces signaux, dans le temps.

Vérifiez ces trois standards au lieu de les supposer en place : passez votre domaine dans le SPF Checker et le DMARC Checker, et assurez-vous que DKIM signe avec votre domaine, pas avec la clé partagée de l’ESP.

L’ordre des réparations

Quand le bounce tombe en pleine campagne, voici l’ordre dans lequel je travaille :

  1. Lisez les bounces. Rassemblez les adresses en échec et répartissez-les par domaine. Un seul domaine, c’est une règle locale. Plusieurs domaines, c’est une inscription sur une liste ou un problème de contenu.
  2. Contrôlez les listes. Passez votre adresse IP d’envoi et votre domaine dans les contrôles de blacklists. Une touche sur la BRBL explique tout et vous donne le chemin du retrait.
  3. Corrigez la cause avant de demander le retrait. Nettoyez le segment de liste qui a échoué, retirez le lien signalé ou comblez le trou d’authentification, selon ce que montrent les indices. Un retrait sans réparation vous achète quelques jours, au mieux.
  4. Envoyez une seule demande de retrait, complète. Adresse IP, coordonnées et explication honnête de ce que vous avez corrigé. Puis patientez : la plupart des demandes valables aboutissent sous 12 heures, et les doublons sont ignorés.
  5. Réglez les blocages d’une seule entreprise en demandant. Pour les domaines qui échouent encore après le délistage, contactez l’organisation et demandez une entrée en liste blanche.
  6. Testez avant l’envoi suivant. Un contrôle avant envoi attrape une réinscription, un lien signalé ou une signature DKIM cassée tant que la correction ne coûte rien.

Éviter que cela revienne

Le bounce est un symptôme. La maladie, c’est ce qui a appris aux systèmes de Barracuda à se méfier de vous. Sur la durée, trois habitudes tiennent cette chaîne hors de vos rapports. Gardez la liste propre, parce que les spam traps et les adresses mortes sont ce qui alimente les blacklists automatiques, et un taux de bounce qui monte est le signal précoce. Vérifiez les nouvelles adresses avant qu’elles n’entrent dans la liste avec un Email Verifier, plutôt qu’après leur échec. Et intégrez le test avant envoi à votre routine : Unspam contrôle votre message face aux blacklists, passe les contrôles d’authentification et un vrai filtre antispam en une seule fois, si bien que le prochain 550 permanent failure est une ligne dans un rapport de test que vous corrigez tranquillement, pas un trou dans une campagne que vous expliquez à votre patron.

Questions fréquentes

Que signifie « 550 permanent failure for one or more recipients » ?

Cela signifie qu’une passerelle de filtrage antispam placée devant le serveur du destinataire a refusé votre message net. Le code 550 appartient à la classe des échecs permanents SMTP, donc votre serveur ne réessaiera pas, et le suffixe « (adresse:blocked) » nomme le destinataire refusé et le verdict rendu. Cette formulation exacte vient des produits de sécurité e-mail de Barracuda, et blocked désigne un blocage lié à une règle ou à la réputation, pas une adresse invalide. Votre message a été refusé pour qui l’a envoyé ou pour ce qu’il contenait, pas parce que la boîte n’existe pas.

Cette erreur vient-elle toujours de Barracuda ?

La phrase exacte « permanent failure for one or more recipients » suivie d’un suffixe « (adresse:blocked) » est la chaîne de rejet caractéristique de la passerelle de sécurité e-mail de Barracuda, donc en pratique oui : l’organisation du destinataire filtre son courrier entrant avec Barracuda. Les erreurs 550 génériques formulées autrement, comme « user unknown » ou « 5.7.1 message rejected », viennent de serveurs et de filtres très différents et se corrigent autrement. Comparez donc toujours le texte complet du bounce, pas seulement le code.

Comment savoir si je figure sur la blacklist de Barracuda ?

La Barracuda Reputation Block List est une blacklist DNS publique hébergée à b.barracudacentral.org, donc n’importe quelle interrogation DNSBL peut la consulter. Trouvez d’abord votre adresse IP d’envoi, dans les réglages de votre ESP ou dans les en-têtes Received d’un message bien arrivé, puis passez-la dans un contrôle de blacklists qui inclut la zone Barracuda. Le Blacklist Checker gratuit d’Unspam l’interroge à la demande, avec les autres grandes listes, et pointe vers le formulaire de retrait correspondant à chaque inscription trouvée.

Combien de temps prend un retrait de la blacklist Barracuda ?

Barracuda indique que les demandes de retrait accompagnées d’une explication valable sont en général examinées et traitées dans les 12 heures qui suivent leur envoi. Le formulaire réclame l’adresse IP de votre serveur d’envoi, une adresse e-mail de contact et un numéro de téléphone, et le champ de la raison est l’endroit où expliquer brièvement ce qui a provoqué l’inscription et ce que vous avez corrigé. Deux avertissements tirés du formulaire lui-même : les demandes sans informations valables sont ignorées, et les envois en double le sont aussi. Adressez donc une seule demande complète, puis patientez au lieu de la renvoyer.

« permanent failure » veut-il dire que je suis bloqué pour toujours ?

Non. Le mot permanent décrit la classe d’échec SMTP, pas votre avenir. Un code 5xx dit au serveur d’envoi que ce message précis a été refusé et qu’il ne doit pas être réessayé, à la différence d’un code 4xx, qui invite à réessayer plus tard. La passerelle note chaque message pour lui-même, donc un message ultérieur au contenu plus propre, ou le même message après le délistage de votre adresse IP, peut passer normalement. En revanche, cela veut bien dire que le message refusé est perdu : corriger la cause ne sert qu’à l’envoi suivant.

Comment éviter que l’erreur 550 permanent failure revienne ?

Corrigez ce qui a valu le blocage avant de demander le retrait, sinon l’inscription automatique revient tout simplement. En pratique, cela veut dire garder votre liste propre pour ne plus toucher de spam traps ni d’adresses mortes, authentifier avec SPF, DKIM et DMARC sur votre propre domaine, et surveiller les liens du corps de vos messages, parce que Barracuda bloque sur les domaines mal réputés trouvés dans le contenu, domaines de tracking de clics partagés compris. Testez ensuite chaque campagne avant de l’envoyer, pour qu’une nouvelle inscription ou un problème de contenu ressorte dans un rapport plutôt que dans un bounce.

Découvrez où votre campagne arrive vraiment.

Lancer un test antispam gratuit Test Inbox Placement