// come risolvere
Yahoo / AOL "553 5.7.1 [BL21] Connections will not be accepted ... Spamhaus's list" (BL23): come risolvere
Yahoo e AOL rifiutano il tuo server perché il suo IP è in una lista Spamhaus. Scopri quale lista, correggi la causa, ottieni la rimozione e invia di nuovo.
Cosa significa
Yahoo Mail e AOL Mail (entrambi gestiti da Yahoo) confrontano ogni server che si connette con le blocklist di Spamhaus. Se il tuo indirizzo IP di invio è in lista, rifiutano la connessione prima ancora che la tua email venga inviata. Il messaggio di errore di solito è simile a questo:
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://...
Potresti vedere anche un codice [BL23] con una frase simile. Per te i due codici significano la stessa cosa: l'indirizzo IP che ha inviato la tua email è in una lista Spamhaus. Il codice da solo non indica in modo affidabile di quale lista Spamhaus si tratti, quindi devi verificarlo.
Spamhaus è un'organizzazione senza scopo di lucro che pubblica diverse liste:
- SBL: IP che Spamhaus ha visto inviare spam o ospitare attività di spam.
- XBL / CSS: IP che sembrano infetti o violati (malware, account compromessi, server configurati male che inviano posta indesiderata).
- PBL: intervalli di IP che non dovrebbero inviare email direttamente, come le connessioni internet domestiche e alcuni intervalli cloud. Essere nella PBL non è una punizione, è una regola.
Perché succede
- Una casella, un sito o un modulo di contatto violato sul tuo server ha inviato spam.
- Invii direttamente da una connessione internet di casa o dell'ufficio (PBL).
- Affitti un IP cloud o VPS di cui un cliente precedente ha abusato.
- Condividi un IP con altri mittenti presso il tuo hosting, e uno di loro ha inviato spam.
- Il tuo server non ha un vero nome di DNS inverso (PTR) e sembra un IP dinamico.
Come verificare
- Trova l'IP. Copia l'indirizzo IP scritto nel messaggio di errore. È quello che ha visto Yahoo.
- Cercalo su Spamhaus. Vai su
check.spamhaus.orge inserisci l'IP. Il risultato indica in quale lista si trova e perché. - Fai un test Delivmail. Nella home page (
/) copia il tuo indirizzo di test unico e inviagli un'email dallo stesso server o strumento che ha ricevuto il rifiuto. Il report mostra l'IP di invio, i risultati delle blacklist, il DNS inverso e se sembra un provider condiviso o il tuo server. - Controlla altre liste. Usa
/blacklistsper verificare l'IP e il tuo dominio su più blocklist in una volta. Un inserimento altrove indica spesso lo stesso problema.
Come risolvere
Se l'IP è nella SBL
La SBL è gestita a mano. L'inserimento di solito indica il motivo. Se usi un hosting o un provider email, contattalo: deve risolvere il problema (spesso un cliente che invia spam) e chiedere la rimozione a Spamhaus. Se è il tuo server, ferma prima la fonte dello spam, poi segui la procedura di rimozione indicata nella pagina di Spamhaus.
Se l'IP è nella XBL o nella CSS
- Cerca la causa: un account email violato (cambia la password), un plugin vulnerabile del sito, un modulo di contatto senza protezione o un malware su un computer dietro lo stesso IP.
- Controlla nei log di posta se ci sono grandi raffiche di email in uscita che non hai inviato tu.
- Quando la causa è eliminata, usa l'opzione di rimozione su
check.spamhaus.org. Se il problema è ancora presente, l'IP verrà inserito di nuovo.
Se l'IP è nella PBL
- Se invii da una connessione di casa o dell'ufficio, non inviare direttamente. Passa dal server in uscita del tuo provider (Google Workspace, Microsoft 365, il tuo hosting o un servizio di invio).
- Se è un vero server di posta con IP fisso, imposta un nome di DNS inverso corretto (per esempio
mail.yourdomain.com) e usa il modulo di autorimozione sul sito di Spamhaus.
Se usi un provider condiviso
Non puoi togliere da solo un IP condiviso da una lista. Apri un ticket con il tuo provider, incolla il messaggio di errore completo e chiedigli di spostarti su un IP pulito o di risolvere l'inserimento.
Verifica che sia risolto
Cerca di nuovo l'IP su check.spamhaus.org: non deve risultare in nessuna lista. Le rimozioni hanno effetto di solito in pochi minuti o qualche ora, ma Yahoo può conservare un po' più a lungo il proprio risultato in cache. Invia un nuovo test Delivmail e controlla che la sezione blacklist sia pulita, poi invia di nuovo la tua email all'indirizzo Yahoo o AOL che l'aveva rifiutata. Se vieni inserito di nuovo poco dopo, la causa è ancora attiva: continua a cercare l'account o lo script violato.
Verifica che sia risolto
Una modifica DNS può richiedere da pochi minuti a qualche ora. Poi invia una nuova email di test o scansiona di nuovo il tuo dominio.
Guide correlate
- Il tuo indirizzo IP di invio è in una blacklistUna blacklist è una lista pubblica di indirizzi IP noti per inviare spam. Scopri se l'IP è tuo, risolvi la causa, poi chiedi la rimozione.
- Il tuo dominio è in una blacklist (Spamhaus DBL, SURBL, URIBL)Le blacklist di domini elencano i nomi di dominio visti nello spam. Seguono il tuo dominio ovunque tu invii. Trova la causa, fai pulizia, poi chiedi la rimozione.
- Nessun DNS inverso (PTR), oppure non corrispondeIl DNS inverso dà un nome all'indirizzo IP del tuo server. Se manca, o se non punta indietro allo stesso IP, il tuo server sembra un computer di casa infetto.
- Errore Gmail "550 5.7.26": email non autenticataGmail ha rifiutato la tua email perché non ha potuto confermare che arriva dal tuo dominio. SPF, DKIM o DMARC manca o fallisce. Ecco come risolvere.
- Errore "550 5.7.1": messaggio rifiutato o bloccato da una policyUn bounce 5.7.1 significa che il server di destinazione ha rifiutato la tua email di proposito. Impara a leggere i messaggi di errore, trovare il vero motivo e risolverlo.