Un mensaje de rebote , o simplemente "rebote", es un mensaje automático de un sistema de correo electrónico que informa al remitente de un mensaje anterior que este no se ha entregado (o que se ha producido algún otro problema de entrega). Se dice que el mensaje original ha "rebotado".
Esta retroalimentación puede ser inmediata (algunas de las causas descritas aquí) o, si el sistema emisor puede volver a intentarlo, puede llegar días después de que finalicen estos reintentos.
Los términos más formales para el mensaje de rebote incluyen "Informe de no entrega" o "Recibo de no entrega" (NDR), mensaje de "Notificación de estado de entrega" (DSN) [fallido] o una "Notificación de no entrega" (NDN). [ 1 ]
Clasificación
Aunque el SMTP es una tecnología madura, con más de treinta años de antigüedad, su arquitectura se ve cada vez más sobrecargada tanto por la carga normal como por la no solicitada. [ 2 ] Los sistemas de correo electrónico se han mejorado con sistemas de reputación vinculados al remitente real del correo electrónico, con la idea de que los servidores de correo electrónico del destinatario rechacen el correo electrónico cuando se utiliza un remitente falsificado en el protocolo. [ 3 ]
Por lo tanto, se han creado dos tipos de rebotes de correo electrónico: rebotes duros y rebotes suaves . [ 4 ] Ambos afectan la reputación de la IP del remitente, ya que los proveedores de servicios de correo electrónico (ESP) consideran la tasa total de rebotes como un factor decisivo al dirigir el correo electrónico a la bandeja de entrada de un usuario. En resumen, la tasa total de rebotes se calcula como la suma de la tasa de rebotes duros y la tasa de rebotes suaves.
rebotes fuertes
Los rebotes permanentes son definitivos y causan un mayor daño a la IP del remitente. Se producen cuando el servidor de correo del remitente determina que es muy probable que el destinatario no esté disponible y que siga estándolo. Algunos ejemplos de rebotes permanentes son cuando los destinatarios se encuentran en alguna de las siguientes situaciones: identificador o dominio incorrectos (por ejemplo, un error tipográfico en la dirección de correo electrónico o en el dominio) o cuando su servidor ya no acepta correos electrónicos. En este caso, es obligatorio eliminar las direcciones de correo electrónico que generan rebotes.
Rebotes suaves
Los rebotes suaves son temporales. Un mensaje rebotado que experimenta un rebote suave puede intentarse entregar nuevamente en otro momento. [ 5 ] Los rebotes suaves ocurren cuando el destinatario del correo electrónico tiene la bandeja de entrada llena y, por lo tanto, no hay espacio disponible para almacenar otro correo electrónico, o cuando se ha alcanzado el límite de tamaño de los correos electrónicos que puede recibir. Otras situaciones en las que aparece un rebote suave son un bloqueo configurado en el correo electrónico del destinatario para marcar a un remitente determinado como remitente de "spam" o para incluir a un remitente determinado en la lista negra. Además, una suspensión temporal del correo electrónico del destinatario o un error temporal en el servidor también pueden causar un rebote suave.
Errores de entrega
Pueden producirse errores en varios puntos del proceso de entrega de correo. En ocasiones, el remitente puede recibir un mensaje de error de su propio servidor de correo, indicando que no se ha podido enviar el mensaje, o bien, del servidor de correo del destinatario , informando que, aunque se aceptó el mensaje, no se puede entregar al usuario especificado. Al aceptar un mensaje para su entrega, el servidor también asume la responsabilidad de enviar un mensaje de error en caso de que la entrega falle.
Rebote debido a la falta de espacio en disco.
Cuando un correo electrónico llega al servidor de destino para una dirección (como mymail.example, al enviarlo a alice@mymail.example ), puede ocurrir que el demonio de correo no pueda depositar el mensaje en el buzón del usuario especificado si el disco duro subyacente del servidor no tiene suficiente espacio.
Rebote debido a destino inaccesible
Al enviar un correo electrónico, es posible que el servidor desde el que se envía no pueda alcanzar la dirección de destino. En tal caso, el remitente recibiría un mensaje de error de su propio servidor de correo. Causas comunes por las que los servidores de correo no pueden alcanzar un destino:
- No se pudo resolver la dirección de destino. Por ejemplo, si el nombre de dominio no existe.
- No se pudo establecer una conexión con la dirección de destino. Por ejemplo, si la dirección IP no está asignada a un servidor o si el servidor está fuera de línea .
Rebote por mensaje falsificado
Los usuarios pueden recibir mensajes de rebote erróneos sobre mensajes que nunca enviaron. Esto puede ocurrir, en particular, en el contexto del correo basura o los virus informáticos , donde un remitente falsifica un mensaje dirigido a otro usuario (destinatario previsto del correo basura) y lo hace parecer enviado por un tercero. Si el mensaje no puede entregarse al destinatario previsto, el mensaje de rebote se devuelve al tercero en lugar de al remitente. Esto se conoce como retroceso .
Otras causas
Si el servidor de correo library.example hubiera sabido que el mensaje no se podía entregar (por ejemplo, si Jill no tenía una cuenta de usuario allí), no lo habría aceptado y, por lo tanto, no habría enviado el rebote. En su lugar, lo habría rechazado con un código de error SMTP. Esto obligaría al servidor de correo de Jack (en store.example ) a crear y enviar el rebote.
Terminología
Los rebotes son una forma especial de respuesta automática . Las respuestas automáticas son correos enviados por un programa —a diferencia de un usuario humano— en respuesta a un correo recibido y enviados a la dirección de rebote .
Otros ejemplos de respuestas automáticas son los correos de vacaciones , los desafíos de los filtros de spam de desafío-respuesta , las respuestas de los servidores de listas y los informes de comentarios . Estas otras respuestas automáticas se analizan en la RFC 3834: las respuestas automáticas deben enviarse a la Return-Pathdirección indicada en el correo recibido que las activó, y esta respuesta normalmente se envía con una ruta de retorno vacía; de lo contrario, los sistemas de respuesta automática podrían quedar atrapados en un intercambio constante de respuestas automáticas.
El Return-Pathcampo de encabezado es visible en el correo entregado, Return-Pathinsertado por el agente de entrega de correo SMTP ( MDA ) (que generalmente se combina con un agente de transferencia de correo o MTA ). El MDA simplemente copia la ruta inversa del MAIL FROMcomando SMTP en el campo de encabezado Return-Path. El MDA también elimina Return-Pathlos campos de encabezado falsos insertados por otros MTA; este campo de encabezado generalmente garantiza que refleje la última ruta inversa vista en el MAIL FROMcomando.
Actualmente, estas rutas se reducen normalmente a direcciones de correo electrónico comunes, ya que el antiguo enrutamiento de origen SMTP quedó obsoleto en 1989; para obtener información histórica, consulte el Esquema de reescritura del remitente . Aún existe una forma especial de ruta: la ruta vacía , utilizada para muchas respuestas automáticas y, sobre todo, para todos los mensajes de rebote.MAIL FROM:<>
En sentido estricto, los rebotes enviados con un no vacío Return-Pathson incorrectos. RFC 3834 ofrece algunas heurísticas para identificar rebotes incorrectos basados en la parte local (lado izquierdo antes del "@") de la dirección en un no vacío Return-Path, e incluso define un campo de encabezado de correo, Auto-Submitted, para identificar respuestas automáticas. Pero el encabezado de correo es parte de los datos del correo (comando SMTP DATA), y los MTA normalmente no miran el correo. Se ocupan del sobre , que incluye la MAIL FROMdirección (también conocida como Return-Path, Envelope-FROM, o "ruta inversa") pero no, por ejemplo, el RFC 2822- Fromen el campo de encabezado de correo From. Estos detalles son importantes para esquemas como BATV .
Los rebotes restantes con un valor vacío Return-Pathson informes de no entrega ( NDR ) o notificaciones de estado de entrega (DSN). Las DSN se pueden solicitar explícitamente con una extensión de servicio SMTP, aunque no se utiliza ampliamente. Las solicitudes explícitas de detalles de fallos de entrega se implementan con mucha más frecuencia con la ruta de retorno de sobre variable (VERP), mientras que las solicitudes explícitas para estos detalles rara vez se implementan. [ 6 ]
Los NDR son una función básica de SMTP. Tan pronto como un MTA acepta un correo para su reenvío o entrega, no puede eliminarlo silenciosamente ("descartar"); debe crear y enviar un mensaje de rebote al remitente si el reenvío o la entrega fallan.
Rebotar vs. rechazar
Excluyendo los MDA, todos los MTA reenvían los correos a otro MTA. Este siguiente MTA puede rechazar el correo con un mensaje de error SMTP como "usuario desconocido" , "cuota excedida" , etc. En este punto, el MTA remitente debe devolver el mensaje , es decir, informar a su originador. También puede producirse un rebote sin un MTA que lo rechace, o como lo indica la RFC 5321:
"Si un servidor SMTP ha aceptado la tarea de reenviar el correo y posteriormente descubre que el destino es incorrecto o que el correo no se puede entregar por algún otro motivo, DEBE generar un mensaje de notificación de "correo no entregable" y enviarlo al remitente del correo no entregable (como lo indica la ruta inversa)."
Esta regla es esencial para SMTP: como su nombre indica, es un protocolo "simple" y no puede funcionar de forma fiable si el correo desaparece silenciosamente en agujeros negros, por lo que se requieren rebotes para detectar y solucionar problemas.
Mensajes que se envían en silencio
Hoy en día, sin embargo, es común recibir correos electrónicos mayoritariamente no deseados , que suelen utilizar Return-Pathdirecciones falsificadas. En consecuencia, a menudo resulta imposible para el MTA informar al remitente, y enviar un rebote a la dirección falsificada Return-Pathperjudicaría a un tercero inocente. Además, existen razones específicas por las que es preferible descartar un mensaje silenciosamente en lugar de rechazarlo (y mucho menos enviarlo de vuelta ):
- Spam filtrado heurísticamente . Los filtros de spam no son perfectos. Rechazar el spam basándose en el filtrado de contenido implica proporcionar a los spammers un entorno de prueba donde puedan experimentar con diversas alternativas hasta encontrar contenido que supere el filtro.
- Virus y gusanos . En la mayoría de los casos, se envían automáticamente desde una máquina infectada. Dado que un rebote puede contener una copia del gusano, puede contribuir a su propagación.
Citando nuevamente RFC 5321, sección 6.2:
Como se explica en las secciones 7.8 y 7.9, en la práctica está permitido dejar mensajes sin notificar al remitente. Sin embargo, es extremadamente peligroso y viola una larga tradición y las expectativas de la comunidad de que el correo se entregue o se devuelva. Si se abusa del envío silencioso de mensajes, podría socavar fácilmente la confianza en la fiabilidad de los sistemas de correo de Internet. Por lo tanto, el envío silencioso de mensajes solo debe considerarse en aquellos casos en los que exista una alta probabilidad de que los mensajes sean fraudulentos o inapropiados.
No validar al remitente es un defecto inherente al SMTP actual, que carece de las rutas de origen obsoletas mencionadas anteriormente. Diversas propuestas abordan este problema, principalmente BATV y SPF .
Causas de un mensaje de rebote
Existen muchas razones por las que un correo electrónico puede rebotar. Una de ellas es que la dirección del destinatario esté mal escrita o simplemente no exista en el sistema receptor. Esta es una condición desconocida para el usuario . Otras razones incluyen el agotamiento de recursos, como un disco lleno, o el rechazo del mensaje por parte de los filtros de spam . Además, existen agentes de correo electrónico (MUA) que permiten a los usuarios "rebotar" un mensaje a demanda. [ 7 ] Estos rebotes iniciados por el usuario son falsos; por definición, un rebote real es automático y lo emite un agente de correo electrónico (MTA) o un agente de correo electrónico (MDA).
Los mensajes de rebote en SMTP se envían con la dirección del remitente del sobre , conocida como dirección de remitente nula . Con frecuencia se envían con una dirección de encabezado en el sitio del destinatario.<>From:MAILER-DAEMON
Por lo general, un mensaje de rebote contiene varias piezas de información para ayudar al remitente original a comprender el motivo por el cual su mensaje no fue entregado:
- La fecha y hora en que el mensaje fue rechazado,
- La identidad del servidor de correo que lo rechazó,
- El motivo por el que fue rechazado (por ejemplo, usuario desconocido o buzón lleno ),
- Los encabezados del mensaje rebotado y
- Parte o la totalidad del contenido del mensaje rechazado.
El RFC 3463 describe los códigos utilizados para indicar el motivo del rebote. Los códigos comunes son 5.1.1 (Usuario desconocido), 5.2.2 (Buzón lleno) y 5.7.1 (Rechazado por la política de seguridad/filtro de correo).
Formato

El formato para la presentación de informes de mensajes administrativos está definido por RFC 6522. Un DSN puede ser un mensaje MIME multipart/report compuesto de tres partes:
- una explicación comprensible para los humanos;
- un mensaje/estado de entrega analizable por máquina , una lista de líneas "nombre: tipo; valor" que indican varios campos posibles; y
- el mensaje original, o una parte del mismo, como una entidad de tipo mensaje/rfc822 .
La segunda parte de un DSN también es bastante legible. Es fundamental comprender qué MTA desempeñó cada función. El MTA informante es responsable de redactar y enviar el DSN.
Cuando un MTA remoto rechaza un mensaje durante una transacción SMTP, se puede utilizar un campo Código de diagnóstico de tipo smtp para informar ese valor. Tenga en cuenta que, además del valor numérico de 3 dígitos, la respuesta SMTP contiene una parte legible para el ser humano. La información
MTA remoto: dns; smtp.store.example [ 192.0.2.3 ] Código de diagnóstico: smtp; 550 No existe tal usuario aquí - a veces se informa como, por ejemplo,
mientras se comunica con smtp.store.example [192.0.2.3] >>> RCPT TO:<usuarioinexistente@store.example> <<< 550 No existe tal usuario aquí
Véase también
- Retrodispersión (Retrodispersión de correo no deseado)
- Validación de etiquetas de direcciones de rebote (BATV)
- Seguimiento de correo electrónico
- Marco de políticas del remitente (SPF)
- Correo identificado por DomainKeys (DKIM)
- Esquema de reescritura del remitente (SRS)
- Protocolo simple de transferencia de correo (SMTP)
- Ruta de retorno de sobre variable (VERP)
RFC relacionados
- RFC 5321 - Protocolo simple de transferencia de correo
- RFC 3461 - Extensión del servicio del Protocolo simple de transferencia de correo (SMTP) para notificaciones de estado de entrega (DSN)
- RFC 6522 - Tipo de medio Multipart/Report para la generación de informes de mensajes administrativos del sistema de correo
- RFC 3463 - Códigos de estado mejorados para SMTP
- RFC 3464 - Un formato de mensaje extensible para notificaciones de estado de entrega
- RFC 3834 - Recomendaciones para respuestas automáticas a correos electrónicos
- RFC 5337 - Notificaciones internacionalizadas sobre el estado y la disposición de la entrega
Referencias
- ↑ «Ejemplos de mensajes de correo electrónico no solicitados fraudulentos», Security Risks in Social Media Technologies , Elsevier, 2013, pp. 241–242 , doi : 10.1016/b978-1-84334-714-9.50022-x , ISBN 978-1-84334-714-9
- ↑ AferganMike; BeverlyRobert (2005-01-01). "El estado de la dirección de correo electrónico". ACM SIGCOMM Computer Communication Review . 35 : 29–36 . doi : 10.1145/1052812.1052822 . S2CID 16604893 .
- ↑ "Lucha contra el tráfico ilegal: una instantánea de la vigilancia y la aplicación de la ley". 27 de septiembre de 2016. doi : 10.18356/0f24bf9f-en .
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - ↑ "Rebotes duros vs. rebotes suaves y cómo eliminarlos | Blog" . kingsmtp.com . Consultado el 1 de octubre de 2024 .
- ↑" Gestión de la entrega de mensajes electrónicos mediante perfiles de rebote", publicado el 26 de mayo de 2005.
- ↑ Stross, Randall (15 de junio de 2008). "En el reenvío de correo electrónico, no todas las transferencias son fluidas" . The New York Times . Recuperado el 26 de abril de 2010 .
- ↑ Ray, William; Ray, John (15 de julio de 2005). " Uso de aplicaciones de Internet en Mac OS X Tiger" . Consultado el 2 de octubre de 2008.
Otro método para combatir el spam es devolver los correos. Esto crea la apariencia de que tu cuenta no existe y, si tienes suerte, consigue que eliminen tu nombre de sus listas.
y Breen, Christopher (27-01-2006). "Rebotando a los espeluznantes" . Macworld . Recuperado el 02-10-2008 .Como probablemente ya sabes, usar el comando Rebotar de Mail (Mensaje > Rebotar) no es efectivo contra los spammers porque casi todo el spam que recibes tiene una dirección "de" falsificada.
Enlaces externos
- Ataques DDoS de correo electrónico mediante mensajes que no se entregan.
- DSN y NDR de Microsoft en Exchange Server
- Comprender los correos electrónicos rebotados
- Correo electrónico
- Autenticación de correo electrónico
- Estándares de Internet