// 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
- Trouvez l'IP. Copiez l'adresse IP indiquée dans le message d'erreur. C'est celle que Yahoo a vue.
- Vérifiez-la chez Spamhaus. Allez sur
check.spamhaus.orget saisissez l'IP. Le résultat indique sur quelle liste elle figure et pourquoi. - 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. - Vérifiez les autres listes. Utilisez
/blacklistspour 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
- Votre adresse IP d'envoi est sur une blacklistUne blacklist est une liste publique d'adresses IP connues pour envoyer du spam. Vérifiez si l'IP est bien la vôtre, corrigez la cause, puis demandez le retrait.
- Votre domaine est sur une blacklist (Spamhaus DBL, SURBL, URIBL)Les blacklists de domaines listent les noms de domaine vus dans du spam. Elles suivent votre domaine quel que soit le serveur d'envoi. Trouvez la cause, faites le ménage, puis demandez le retrait.
- Pas de DNS inverse (PTR), ou il ne correspond pasLe DNS inverse donne un nom à l'adresse IP de votre serveur. S'il manque, ou s'il ne renvoie pas vers la même IP, votre serveur ressemble à un ordinateur personnel infecté.
- Erreur Gmail « 550 5.7.26 » : email non authentifiéGmail a refusé votre email parce qu'il n'a pas pu confirmer qu'il vient de votre domaine. Le SPF, le DKIM ou le DMARC est absent ou en échec. Voici comment corriger.
- Erreur « 550 5.7.1 » : message refusé ou bloqué par une règleUne erreur 5.7.1 signifie que le serveur de réception a refusé votre email volontairement. Apprenez à lire les messages d'erreur, à trouver la vraie raison et à la corriger.