todas las guías

// cómo solucionarlo

Yahoo / AOL "553 5.7.1 [BL21] Connections will not be accepted ... Spamhaus's list" (BL23): cómo solucionarlo

Yahoo y AOL rechazan tu servidor porque su IP está en una lista de Spamhaus. Averigua en qué lista, corrige la causa, sal de ella y vuelve a enviar.

Qué significa

Yahoo Mail y AOL Mail (ambos gestionados por Yahoo) comprueban cada servidor que se conecta en las listas de bloqueo de Spamhaus. Si tu IP de envío aparece en ellas, rechazan la conexión antes incluso de que se envíe tu email. El mensaje de rebote suele tener este aspecto:

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://...

También puedes ver un código [BL23] con una frase parecida. Para ti, los dos códigos significan lo mismo: la dirección IP que envió tu email está en una lista de Spamhaus. El código por sí solo no indica con fiabilidad de qué lista de Spamhaus se trata, así que tienes que consultarlo.

Spamhaus es una organización sin ánimo de lucro que publica varias listas:

  • SBL: IP que Spamhaus ha visto enviar spam o alojar operaciones de spam.
  • XBL / CSS: IP que parecen infectadas o hackeadas (malware, cuentas comprometidas, servidores mal configurados que envían basura).
  • PBL: rangos de IP que no deberían enviar email directamente, como las conexiones a internet domésticas y algunos rangos cloud. Estar en la PBL no es un castigo; es una política.

Por qué ocurre

  • Un buzón, una web o un formulario de contacto hackeado en tu servidor ha enviado spam.
  • Envías directamente desde una conexión a internet de casa o de la oficina (PBL).
  • Alquilas una IP cloud o de VPS de la que abusó un cliente anterior.
  • Compartes IP con otros remitentes de tu empresa de hosting y uno de ellos ha enviado spam.
  • Tu servidor no tiene un nombre de DNS inverso (PTR) adecuado y parece una IP dinámica.

Cómo comprobarlo

  1. Localiza la IP. Copia la dirección IP que aparece en el rebote. Es la que vio Yahoo.
  2. Consúltala en Spamhaus. Ve a check.spamhaus.org e introduce la IP. El resultado te dice en qué lista está y por qué.
  3. Haz una prueba con Delivmail. En la página de inicio (/), copia tu dirección de prueba única y envíale un email desde el mismo servidor o herramienta que provocó el rebote. El informe muestra la IP de envío, sus resultados en listas negras, su DNS inverso y si parece un proveedor compartido o tu propio servidor.
  4. Comprueba otras listas. Usa /blacklists para probar la IP y tu dominio en varias listas de bloqueo a la vez. Aparecer en otras listas suele apuntar al mismo problema.

Cómo solucionarlo

Si la IP está en la SBL

La SBL se gestiona a mano. La entrada suele indicar el motivo. Si usas una empresa de hosting o un proveedor de email, contacta con ellos: son ellos quienes deben corregir el problema (a menudo un cliente que envía spam) y pedir a Spamhaus la retirada. Si es tu propio servidor, corta primero el origen del spam y luego sigue los pasos de retirada que indica la página de Spamhaus.

Si la IP está en la XBL o en la CSS

  • Busca la causa: una cuenta de email hackeada (cambia su contraseña), un plugin vulnerable en la web, un formulario de contacto sin protección o malware en un equipo detrás de la misma IP.
  • Revisa los logs de correo en busca de grandes ráfagas de emails salientes que no enviaste tú.
  • Cuando hayas eliminado la causa, usa la opción de retirada en check.spamhaus.org. Si el problema persiste, la IP volverá a aparecer en la lista.

Si la IP está en la PBL

  • Si envías desde una conexión de casa o de la oficina, no envíes directamente. Hazlo a través del servidor de salida de tu proveedor (Google Workspace, Microsoft 365, tu empresa de hosting o un servicio de envío).
  • Si es un servidor de correo real con IP fija, configura un nombre de DNS inverso adecuado (por ejemplo mail.yourdomain.com) y usa el formulario de autorretirada de la web de Spamhaus.

Si usas un proveedor compartido

No puedes sacar tú mismo una IP compartida de la lista. Abre un ticket con tu proveedor, pega el rebote completo y pídele que te traslade a una IP limpia o que resuelva la entrada.

Comprueba que está solucionado

Vuelve a consultar la IP en check.spamhaus.org: no debería aparecer en ninguna lista. Las retiradas suelen surtir efecto en unos minutos o unas horas, pero Yahoo puede conservar su propio resultado en caché algo más de tiempo. Haz una nueva prueba con Delivmail y confirma que la sección de listas negras está limpia; después vuelve a enviar tu email a la dirección de Yahoo o AOL que rebotó. Si vuelves a aparecer en la lista poco después, la causa sigue activa: sigue buscando la cuenta o el script hackeado.

Comprueba que está solucionado

Un cambio de DNS puede tardar de unos minutos a unas horas. Después, envía un nuevo email de prueba o vuelve a escanear tu dominio.

Guías relacionadas