Acerca de los mensajes de error de SMTP

Puedes averiguar por qué un correo electrónico no se transmitió correctamente revisando los mensajes de error del protocolo simple de transferencia de correo (SMTP). SMTP es un protocolo de formato y transmisión de correo electrónico en Internet, y los mensajes de error generados por los servicios de correo electrónico son herramientas útiles para diagnosticar y solucionar problemas de correo electrónico.

Si tus mensajes entrantes o salientes se están devolviendo a los remitentes, examina los códigos de respuesta de SMTP incluidos en dichos mensajes y generados por el servicio de seguridad de mensajes (consulta más abajo). A continuación, aplica los principios para la solución de problemas que se describen más adelante.

Mensaje de error de SMTP de muestra

En el ejemplo siguiente se muestra un mensaje de error de un servidor de correo. El código y el código de estado están ideados para que los lean las máquinas, mientras que el mensaje de texto está destinado a las personas.

El mensaje nos indica por qué ocurrió el error y qué podemos hacer para resolverlo. 

Códigos de respuesta de SMTP

Los códigos de respuesta de SMTP hacen referencia a componentes específicos del servicio y pueden indicar, por ejemplo, que:

  • El destinatario al que iba dirigido el mensaje no estaba registrado en el servicio.

  • El mensaje se identificó como spam o se detectó que estaba infectado por virus.

  • El dominio del remitente se identificó como una fuente de spam.

  • El mensaje infringió algún aspecto de la política de correo electrónico de tu empresa; por ejemplo, porque incluyó números de tarjetas de crédito o lenguaje prohibido.

Estructura del código de error

Aunque los códigos de error están ideados principalmente para que los lean las máquinas, cuando estás solucionando problemas de errores en las transmisiones de correo electrónico puede resultarte útil entender el significado de los códigos y los códigos de estado.

Todos los mensajes de error de SMTP siguen este formato básico en el que cada dígito de los códigos de error y de estado denota un nivel diferente de detalle:

Código de respuesta Código de estado Texto de respuesta
xyz x.y.z cadena de texto

Código de respuesta

Todas las respuestas de error de transición de correo electrónico van precedidas por un código 4yz o 5yz que indica el tipo de error:

  • 4yz = realización negativa transitoria: no se requiere ninguna acción; el remitente reintentará el envío.

  • 5yz = realización negativa permanente: hay que llevar a cabo alguna acción.

El segundo dígito del código denota la categoría de la respuesta:

  • x0z = errores de sintaxis

  • x1z = respuestas a solicitudes de información

  • x2z = errores en el canal de transmisión

  • x3z = no especificado

  • x4z = no especificado

  • x5z = estado del sistema de correo

El tercer dígito del código proporciona una gradación más precisa del significado en cada categoría especificada por el segundo dígito.

Código de estado

Los códigos de estado proporcionan información adicional. Cada dígito de estos códigos tiene un significado preciso: el primer dígito denota la clase del código, el segundo indica el asunto y el tercero proporciona información más detallada.

  • x.0.z = no identificado

  • x.1.z = estado del direccionamiento

  • x.2.x = estado del buzón de correo

  • x.3.x = estado del sistema de correo

  • x.4.x = estado de la red y del enrutamiento

  • x.5.x = estado del protocolo de entrega de correo

  • x.6.x = contenido del mensaje o estado de los medios

  • x.7.x = estado de la seguridad o de la política

Cadena de texto

El último campo contiene una cadena de texto en la que se describe el error de forma inteligible para los seres humanos (a diferencia de los códigos, que están ideados para los programas informáticos).

Ejemplo
421, "4.4.5", Servidor ocupado; vuelve a intentarlo más tarde

El código de respuesta 421 indica que hay un error transitorio relacionado con el canal de transmisión y que contiene una solicitud de información.

El código de estado 4.4.5 indica que se trata de una incidencia transitoria en la red y el enrutamiento que afecta al estado del protocolo de entrega de correo.

 

Para obtener más información sobre los códigos de respuesta y de estado de SMTP, echa un vistazo a los documentos RFC 5321 y RFC 1893, y consulta la lista de errores de SMTP.

¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?

¿Necesitas más ayuda?

Inicia sesión si quieres ver otras opciones de asistencia para solucionar tu problema.