El SMTP es un estándar de Internet que usan los servidores de correo electrónico para enviar y recibir mensajes. Los mensajes de error de SMTP te ayudan a comprender por qué no se envió un mensaje correctamente. Si los mensajes entrantes o salientes rebotan, revisa los mensajes de rebote para ver si hay un código de error de SMTP que pueda ayudarte a diagnosticar el problema.
Los mensajes de error de SMTP siguen este formato. Cada dígito en los códigos de error y estado proporciona un nivel de detalle cada vez mayor:
| Código de respuesta | Código de estado | Texto de respuesta |
|---|---|---|
| xyz | x.y.z | Descripción de texto |
Este es un ejemplo de un mensaje de error de SMTP. En el mensaje, se describe por qué se produjo el error y se recomiendan acciones para solucionar el problema:
Códigos de respuesta
Los códigos de respuesta SMTP se refieren a partes específicas del servicio de correo electrónico y pueden indicar problemas como los siguientes:
- El destinatario previsto no está registrado en el servicio.
- El mensaje se marcó como spam o como si tuviera un virus.
- Se identificó el dominio del remitente como una fuente de spam.
- El mensaje incumplió la política de correo electrónico de tu empresa. Por ejemplo, el mensaje incluía un número de tarjeta de crédito o lenguaje prohibido.
Los códigos de respuesta que comienzan con 4 y 5 son errores, y el número indica el tipo de error. Los errores que comienzan con un 4 son fallas temporales. No es necesario que realices ninguna acción, ya que el remitente volverá a intentarlo. Los errores que comienzan con 5 son fallas permanentes y se requiere una acción para solucionar el problema.
Códigos de error comunes de SMTP 400
Los códigos de error que comienzan con un 4 indican que el servidor tuvo una falla temporal, pero la acción se completará con otro intento. Los códigos de error que comienzan con 4 suelen ser errores relacionados con el servidor de correo receptor.
| Código de error | Descripción |
|---|---|
| 421 | El servicio no está disponible. Vuelve a intentarlo más tarde. |
| 450 | No se realizó la acción solicitada porque el buzón del usuario no estaba disponible |
| 451 | El mensaje se aplazó temporalmente debido a la política del servidor, pausas temporales en la entrega o restricciones de agrupación de destinatarios (como 451 4.3.0). Puedes reintentar las fallas con una retirada exponencial durante un período fijo. |
| 452 | Se detuvo el comando porque no hay suficiente almacenamiento en el servidor |
| 454 | No se puede acceder debido a un problema temporal o a que se superó el límite de frecuencia de acceso (como 454 4.7.0). Reutiliza las conexiones SMTP abiertas en los mensajes, vuelve a intentarlo con una retirada exponencial y verifica la configuración de retransmisión de SMTP. Para obtener más información, consulta Mensajes de error del servicio de retransmisión de SMTP. |
| 455 | El servidor no puede procesar el comando en este momento |
Códigos de error 500 de SMTP comunes
| Código de error | Descripción |
|---|---|
| 500 | El servidor no pudo reconocer el comando debido a un error de sintaxis |
| 501 | Se encontró un error de sintaxis en los parámetros o argumentos del comando |
| 502 | Comando no implementado |
| 503 | El servidor tenía una secuencia de comandos incorrecta |
| 541 | La dirección del destinatario rechazó el mensaje |
| 550 | El comando solicitado falló porque el buzón de correo del usuario no estaba disponible o el servidor receptor rechazó el mensaje porque probablemente era spam |
| 551 | El buzón del destinatario previsto no está disponible en el servidor receptor |
| 552 | No se envió el mensaje porque el buzón del destinatario no tiene suficiente almacenamiento |
| 553 | Se detuvo el comando porque el nombre del buzón de correo no existe |
| 554 | La transacción falló sin detalles adicionales |
Por lo general, los códigos de error de SMTP van seguidos de 3 dígitos más. Este es el código de estado mejorado de SMTP, que proporciona más detalles sobre la causa de la falla. El segundo número del código indica la categoría de respuesta. El tercer carácter del código proporciona los detalles adicionales.
El código de respuesta 421 es un error temporal sobre el canal de transmisión que contiene una solicitud informativa.
| Código de respuesta | Descripción |
|---|---|
| x0z | Errores de sintaxis |
| x1z | Respuestas a solicitudes de información |
| x2z | Errores en el canal de transmisión |
| x3z | Sin especificar |
| x4z | Sin especificar |
| x5z | Estado del sistema de correo |
Códigos de estado
El primer dígito del código de estado indica la clase de código, el segundo dígito indica el asunto y el tercer dígito proporciona más detalles.
El código de estado 4.4.5 es un problema temporal de red y enrutamiento para el estado del protocolo de entrega de correo.
| Código de estado | Descripción |
|---|---|
| x.0.z | No identificado |
| x.1.z | Estado de asignación de direcciones |
| x.2.x | Estado del buzón de correo |
| x.3.x | Estado del sistema de correo |
| x.5.x | Estado del protocolo de entrega de correo electrónico |
| x.6.x | Estado del contenido o de los archivos multimedia del mensaje |
| x.7.x | Estado de seguridad o de cumplimiento de políticas |
Texto de respuesta
El último campo de un mensaje de error de SMTP describe el error.