Qué significan un hard bounce y un soft bounce, los códigos SMTP de cada uno (RFC 5321 y RFC 3463) y un clasificador que lee por ti el mensaje de rebote que pegues.
Un hard bounce es un fallo de entrega permanente, indicado por un código de respuesta que empieza por 5, como 550 o 5.1.1 para un buzón que no existe. Un soft bounce es temporal, indicado por un código que empieza por 4, como un servidor saturado. Elimina las direcciones con hard bounce; deja que los soft bounces se reintenten.
Cómo distinguir uno de otro
Cada correo fallido vuelve con un código corto del servidor receptor. El primer dígito te dice si el problema es permanente o temporal, y el código ampliado que le sigue precisa el motivo. Pega un mensaje de rebote en el clasificador para extraer los códigos y obtener una lectura clara, y luego usa las tablas para comprobar tú mismo su significado.
Casi siempre una errata en la dirección, un buzón que se cerró o un dominio que ya no recibe correo. El servidor receptor responde con un código que empieza por 5, que RFC 3463 llama fallo permanente.
RFC 5321 sugiere esperar al menos 30 minutos entre intentos y abandonar tras al menos cuatro o cinco días. Tu servicio de email puede usar su propio calendario.
Enviar una y otra vez a direcciones que no existen es una señal típica de una lista antigua o comprada, así que puede jugar en tu contra ante los proveedores de correo. Eliminar rápido los hard bounces es la solución más sencilla.
550 significa que el buzón no está disponible y la acción no se realizó, una respuesta permanente. Algunos servidores también lo usan para bloqueos por política, así que lee el código con puntos y el texto del mensaje antes de dar la dirección por muerta.
No tras un solo fallo. Si la misma dirección da soft bounce en varios envíos distintos, trátala como un hard bounce y deja de escribirle.
Los significados de abajo son los textos estándar. Los códigos que empiezan por 4 son transitorios y los que empiezan por 5 son permanentes.
Códigos de respuesta SMTP habituales en los rebotes
El primer dígito es la clase (2 éxito, 4 fallo transitorio persistente, 5 fallo permanente); el resto indica qué salió mal.
Los códigos ampliados que más verás
Un ejemplo escrito por nosotros. La línea Status lleva el código con puntos y la línea Diagnostic-Code lleva la respuesta del servidor.
Pega el mensaje de rebote
550 5.1.1 La cuenta de correo a la que intentaste escribir no existe.
Códigos encontrados
No se encontró ningún código de respuesta. Busca un número como 550 o 4.2.2 en el texto completo del rebote.
Hard bounce: un fallo permanente. Deja de enviar a esta dirección.
Soft bounce: un fallo temporal. Deja que se reintente.
Aceptado: un código 2 significa éxito, no un rebote.
Este código es un rechazo por política. Revisa tu configuración de envío antes de eliminar la dirección.
No está en la lista de esta página; lee el texto del servidor.
Servicio no disponible, cerrando el canal de transmisión
Acción de correo solicitada no realizada: buzón no disponible
Acción solicitada cancelada: error local de procesamiento
Acción solicitada no realizada: almacenamiento del sistema insuficiente
Acción solicitada no realizada: buzón no disponible
Usuario no local; prueba <forward-path>
Acción de correo solicitada cancelada: se superó el espacio asignado
Acción solicitada no realizada: nombre de buzón no permitido
La transacción falló
Dirección de buzón de destino incorrecta: el buzón no existe
Dirección de sistema de destino incorrecta: el dominio no existe o no puede recibir correo
Buzón desactivado, no acepta mensajes
Buzón lleno
Mensaje demasiado grande para el sistema
No se puede enrutar
Entrega no autorizada, mensaje rechazado
Empieza gratis · Sin tarjeta de crédito