toutes les fiches

// comment corriger

Yahoo / AOL « 553 5.7.1 [BL21] Connections will not be accepted ... Spamhaus's list » (BL23) : comment le corriger

Yahoo et AOL refusent votre serveur car son IP figure sur une liste Spamhaus. Trouvez laquelle, corrigez la cause, obtenez le retrait et renvoyez vos emails.

Ce que ça veut dire

Yahoo Mail et AOL Mail (tous deux gérés par Yahoo) comparent chaque serveur qui se connecte aux listes de blocage de Spamhaus. Si votre adresse IP d'envoi y figure, ils refusent la connexion avant même que votre email soit transmis. Le message d'erreur ressemble généralement à ceci :

553 5.7.1 [BL21] Connections will not be accepted from 203.0.113.10, because the ip is in Spamhaus's list; see https://...

Vous verrez peut-être aussi un code [BL23] avec une phrase similaire. Pour vous, les deux codes signifient la même chose : l'adresse IP qui a envoyé votre email figure sur une liste Spamhaus. Le code seul n'indique pas de façon fiable de quelle liste Spamhaus il s'agit : il faut donc vérifier.

Spamhaus est une organisation à but non lucratif qui publie plusieurs listes :

  • SBL : les IP que Spamhaus a vues envoyer du spam ou héberger des opérations de spam.
  • XBL / CSS : les IP qui semblent infectées ou piratées (logiciel malveillant, comptes compromis, serveurs mal configurés qui envoient du courrier indésirable).
  • PBL : les plages d'IP qui ne devraient pas envoyer d'emails directement, comme les connexions internet domestiques et certaines plages cloud. Être dans la PBL n'est pas une sanction, c'est une règle.

Pourquoi cela arrive

  • Une boîte mail, un site web ou un formulaire de contact piraté sur votre serveur a envoyé du spam.
  • Vous envoyez directement depuis une connexion internet domestique ou de bureau (PBL).
  • Vous louez une IP cloud ou VPS dont un ancien client a abusé.
  • Vous partagez une IP avec d'autres expéditeurs chez votre hébergeur, et l'un d'eux a envoyé du spam.
  • Votre serveur n'a pas de vrai nom DNS inverse (PTR) et ressemble à une IP dynamique.

Comment vérifier

  1. Trouvez l'IP. Copiez l'adresse IP indiquée dans le message d'erreur. C'est celle que Yahoo a vue.
  2. Vérifiez-la chez Spamhaus. Allez sur check.spamhaus.org et saisissez l'IP. Le résultat indique sur quelle liste elle figure et pourquoi.
  3. Lancez un test Delivmail. Sur la page d'accueil (/), copiez votre adresse de test unique et envoyez-lui un email depuis le serveur ou l'outil qui a reçu l'erreur. Le rapport affiche l'IP d'envoi, ses résultats sur les listes noires, son DNS inverse, et indique s'il s'agit d'un fournisseur partagé ou de votre propre serveur.
  4. Vérifiez les autres listes. Utilisez /blacklists pour tester l'IP et votre domaine sur plusieurs listes de blocage à la fois. Une inscription ailleurs révèle souvent le même problème.

Comment corriger

Si l'IP est dans la SBL

La SBL est gérée à la main. L'inscription indique généralement la raison. Si vous passez par un hébergeur ou un fournisseur d'emails, contactez-le : c'est à lui de régler le problème (souvent un client qui envoie du spam) et de demander le retrait à Spamhaus. S'il s'agit de votre propre serveur, stoppez d'abord la source du spam, puis suivez la procédure de retrait indiquée sur la page de Spamhaus.

Si l'IP est dans la XBL ou la CSS

  • Cherchez la cause : un compte email piraté (changez son mot de passe), une extension vulnérable sur le site, un formulaire de contact non protégé, ou un logiciel malveillant sur une machine derrière la même IP.
  • Vérifiez dans vos journaux mail s'il y a eu de grosses rafales d'emails sortants que vous n'avez pas envoyés.
  • Une fois la cause supprimée, utilisez l'option de retrait sur check.spamhaus.org. Si le problème persiste, l'IP sera de nouveau inscrite.

Si l'IP est dans la PBL

  • Si vous envoyez depuis une connexion domestique ou de bureau, n'envoyez pas directement. Passez par le serveur sortant de votre fournisseur (Google Workspace, Microsoft 365, votre hébergeur ou un service d'envoi).
  • S'il s'agit d'un vrai serveur mail avec une IP fixe, configurez un vrai nom DNS inverse (par exemple mail.yourdomain.com) et utilisez le formulaire de retrait en libre-service du site de Spamhaus.

Si vous utilisez un fournisseur partagé

Vous ne pouvez pas faire retirer vous-même une IP partagée. Ouvrez un ticket auprès de votre fournisseur, collez le message d'erreur complet et demandez-lui de vous déplacer sur une IP propre ou de régler l'inscription.

Vérifiez que c'est corrigé

Vérifiez de nouveau l'IP sur check.spamhaus.org : elle ne doit plus apparaître sur aucune liste. Les retraits prennent généralement effet en quelques minutes à quelques heures, mais Yahoo peut garder son propre résultat en cache un peu plus longtemps. Lancez un nouveau test Delivmail et vérifiez que la section des listes noires est propre, puis renvoyez votre email à l'adresse Yahoo ou AOL qui l'avait refusé. Si vous êtes de nouveau inscrit peu après, la cause est toujours active : continuez à chercher le compte ou le script piraté.

Vérifiez que c'est corrigé

Une modification DNS peut prendre de quelques minutes à quelques heures. Ensuite, envoyez un nouvel email de test ou scannez à nouveau votre domaine.

Fiches liées