Códigos de error SMTP: qué significan y cómo solucionarlos
Resumen de códigos de error SMTP:
- Los códigos de error SMTP son códigos de respuesta de tres dígitos que los servidores SMTP devuelven cuando aplazan o rechazan un correo electrónico, indicando si el envío ha fallado temporalmente (4xx) o permanentemente (5xx).
- Comprender los códigos de error SMTP te ayuda a resolver los rebotes más rápidamente, ya que permite separar los problemas que requieren «reintentar más tarde» (como servidores ocupados o buzones llenos) de los que requieren «solucionar primero» (como direcciones no válidas o bloqueos por políticas).
- Los códigos de estado mejorados (como 5.1.1 o 5.7.1) añaden detalles adicionales, lo que facilita la identificación de la causa probable y el siguiente paso a seguir.
Los servidores SMTP devuelven códigos de respuesta cortos de tres dígitos cuando aplazan o rechazan un correo electrónico. Estos códigos de error SMTP indican si la entrega ha encontrado un problema temporal (4xx) o ha fallado de forma permanente (5xx), a menudo debido a límites de almacenamiento del buzón o problemas de autenticación del dominio.
Utiliza el analizador de dominios de Sendmarc para confirmar que tus registros DNS estén configurados correctamente e identificar problemas de autenticación que puedan estar detrás de los códigos de error SMTP.
Cómo funcionan los códigos de error SMTP
Explicación de los códigos de error SMTP
Durante una conversación SMTP, el servidor emisor envía comandos y el servidor receptor responde con respuestas. Cada respuesta del servidor suele contener:
- Un código de estado SMTP de tres dígitos, como 421, 450 o 550
- Un código de estado mejorado opcional, como 4.2.2 o 5.7.1
- A veces, un mensaje breve y legible para el usuario, como «Se requiere autenticación»
Primer dígito: temporal frente a permanente
El primer dígito de un código de error SMTP indica el código de estado:
- Código 4xx – Fallo transitorio persistente. La solicitud ha fallado por ahora, pero puede que tenga éxito más adelante.
- Código 5xx – Fallo permanente. La solicitud no se completará con éxito hasta que se produzca algún cambio.
A la hora de interpretar los códigos de error SMTP, es útil centrarse en la diferencia entre 4xx y 5xx:
Los códigos de error SMTP 4xx indican problemas temporales:
- Los buzones pueden estar llenos o los servidores pueden no estar disponibles.
- Los sistemas de correo electrónico suelen reintentar el envío tras una respuesta 4xx.
Los códigos de error SMTP 5xx indican problemas permanentes:
- Las direcciones pueden ser inválidas, los dominios estar mal configurados o la sintaxis ser incorrecta.
- Los sistemas de correo electrónico marcan las respuestas 5xx como rebotes duros.
Códigos de estado SMTP mejorados
Muchos sistemas añaden códigos de estado mejorados a los códigos de error SMTP para describir el problema con más detalle. Estos suelen tener tres partes, como 5.1.1 o 4.7.1, e incluyen:
Clase:
- Código 4.x.x – Fallo transitorio persistente.
- Código 5.x.x – Fallo permanente.
Subject:
- 0.XXX – Otro estado o estado indefinido
- 1.XXX – Estado de la dirección
- 2.XXX – Estado del buzón
- 3.XXX – Estado del sistema de correo
- 4.XXX – Estado de la red y del enrutamiento
- 5.XXX – Estado del protocolo de entrega de correo
- 6.XXX – Estado del contenido del mensaje o de los medios
- 7.XXX – Estado de seguridad o política
Algunos ejemplos comunes:
- El código 4.2.2 suele corresponder a un buzón lleno
- El código 5.1.1 indica una dirección no válida o desconocida
- El código 5.7.1 indica un fallo de seguridad o de política
Leer el código de error SMTP básico junto con el código de estado mejorado proporciona una imagen clara de lo que ha fallado y quién debe actuar al respecto.
Conecta códigos mejorados con autenticación
Los códigos de la familia X.7.XXX, como 5.7.0 o 5.7.1, indican que una regla o requisito de seguridad o política impidió que se aceptara el mensaje.
Utiliza el analizador de dominios gratuito de Sendmarc para confirmar que:
- Tus registros de Sender Policy Framework (SPF) incluyen todos los remitentes autorizados.
- Tus llaves DomainKeys Identified Mail (DKIM) están publicadas correctamente.
- Tu autenticación, notificación y conformidad de mensajes basados en el dominio (DMARC) es válida.
Esto te ayuda a ver rápidamente si una autenticación mal configurada está contribuyendo a los códigos de error SMTP que estás viendo.
Códigos de error SMTP comunes (4xx y 5xx)
Códigos de error SMTP temporales (4xx)
Los códigos temporales suelen proceder del lado receptor e indican problemas a corto plazo que deben solucionarse sin necesidad de realizar cambios de tu lado.
| Código | Significado típico | Próximos pasos |
|---|---|---|
| 421 | Servicio no disponible, cierre del canal de transmisión – El servidor SMTP receptor no está disponible o está ocupado. | Considéralo un problema temporal. Si sigue apareciendo el mismo código de error, ponte en contacto con el administrador del correo electrónico del destinatario. |
| 422 | Buzón temporalmente no disponible – Hay un problema con la licencia, el servidor o el almacenamiento. | Vuelve a intentar el envío después de un breve periodo de tiempo. |
| 450 | Acción de correo solicitada no realizada; buzón no disponible – Es posible que el buzón esté lleno o bloqueado. | Vuelve a intentarlo más tarde. Si el problema persiste, ponte en contacto con el destinatario. |
| 451 | Acción solicitada abortada, error local en el procesamiento – El servidor receptor puede estar temporalmente sobrecargado o aplicando políticas de filtrado. | Espera un poco y vuelve a intentar enviar el correo electrónico. Si el problema persiste, ponte en contacto con el administrador del correo electrónico del destinatario. |
| 452 | Acción solicitada no realizada, almacenamiento insuficiente en el sistema – El servidor del destinatario está lleno, ocupado o aplicando una regla de política. | Intenta enviar el mensaje de nuevo tras una breve espera. Si sigues viendo el mismo código de error SMTP, comunícaselo al administrador de correo electrónico del destinatario. |
Códigos de error SMTP permanentes (5xx)
Los códigos de error SMTP permanentes suelen tratarse como rebotes duros. Reenviar sin realizar ningún cambio no sirve de nada y puede perjudicar tu reputación como remitente.
| Código | Significado típico | Próximos pasos |
|---|---|---|
| 501 | Error de sintaxis en los parámetros o argumentos – Esto suele deberse a una dirección de destinatario no válida, un comando SMTP mal formado o una configuración HELO/EHLO incorrecta. | Verifica la dirección del destinatario, confirma la sintaxis del comando SMTP y asegúrate de que la configuración de HELO/EHLO sea correcta. |
| 521 | El servidor no acepta correo – El servidor del destinatario no está configurado para aceptar correo electrónico, o tu IP de envío ha sido bloqueada. | Confirma que el dominio del destinatario tiene registros MX válidos y está activo, luego comprueba si tu IP de envío está en listas de bloqueo, soluciona cualquier problema y solicita que te eliminen de la lista. |
| 540 | Dirección del destinatario rechazada – dominio no encontrado – El dominio del destinatario puede estar inactivo, suspendido o bloqueando su dominio o IP de envío. | Pide al destinatario que reactive el buzón de correo, luego verifica SPF/DKIM/DMARC, comprueba las listas de bloqueo de IP/dominios y solicita la inclusión en la lista de permitidos si es necesario. |
| 550 | Acción solicitada no realizada: buzón no disponible – La solicitud fue rechazada porque la dirección no es válida, las comprobaciones de autenticación fallaron o la reputación de tu IP/dominio está provocando bloqueos. | Confirma que la dirección es correcta, valida la alineación, comprueba tu reputación y las listas de bloqueo, corrige los errores y solicita la eliminación de la lista. |
| 551 | Usuario no local; intenta con <forward-path> – El mensaje fue rechazado porque su dominio de envío está en una lista de bloqueo, el reenvío está mal configurado o el dominio del destinatario no es válido. | Compruebe las listas de bloqueo, soluciona el problema subyacente, solicita la eliminación de la lista y, a continuación, verifica el dominio del destinatario mediante DNS y haga que el destinatario confirme la dirección de reenvío y las reglas. |
| 552 | Acción solicitada en el correo abortada: se ha superado la asignación de almacenamiento – El mensaje fue rechazado porque superaba los límites de tamaño, el buzón ha superado la cuota, se ha detectado malware, se han activado los filtros de spam/seguridad o la dirección del destinatario no es válida. | Reduce el tamaño del mensaje o el archivo adjunto, confirma que el buzón del destinatario tiene espacio y que la dirección es válida, escanea los archivos adjuntos en busca de malware y ajusta el contenido para evitar los filtros de spam o seguridad. |
| 553 | Acción solicitada no realizada: nombre del buzón no permitido – El mensaje fue rechazado debido a un formato de dirección no válido (RFC), filtrado de spam, bloqueo de IP o porque el servidor denegó el reenvío a ese destino. | Corrige el formato de la dirección, ajusta el contenido o la autenticación para reducir el filtrado de spam, comprueba las listas de bloqueo y soluciona el problema antes de solicitar la eliminación de la lista, y si se trata de un problema de retransmisión, ponte en contacto con el destinatario. |
| 554 | La transacción ha fallado – Rechazada debido a filtros de spam/seguridad, mala reputación del remitente, autenticación fallida, inclusión en listas de bloqueo, un destinatario no válido, límites del buzón o encabezados con formato incorrecto. | Confirma la dirección del destinatario, pídele que libere espacio en el buzón, verifica la alineación de SPF/DKIM/DMARC, comprueba la reputación y las listas de bloqueo y soluciona los problemas antes de solicitar la eliminación de la lista, y ajusta el contenido o los encabezados. |
Cuando se asignan códigos de error SMTP específicos a acciones claras, la resolución de problemas se vuelve más rápida y fácil de repetir.
Descubre cómo reducir los códigos de error SMTP relacionados con la autenticación
Los códigos de error SMTP relacionados con la autenticación, como 550 5.7.0 o 554 5.7.1, pueden impedir que se entreguen correos electrónicos comerciales legítimos debido a las políticas y los controles de seguridad. Cuando tus registros DNS y tus protocolos de autenticación de correo electrónico están configurados correctamente y se utilizan de forma coherente, verás menos errores SMTP y tus dominios estarán mejor protegidos.
Descubre cómo Sendmarc ayuda a reducir los códigos de error SMTP relacionados con la autenticación y a mejorar la capacidad de entrega general del correo electrónico.
Preguntas frecuentes sobre códigos de error SMTP
¿Qué es un código de error SMTP?
Un código de error SMTP es un código de estado de tres dígitos que devuelve un servidor SMTP cuando se aplaza o falla un intento de entrega de correo electrónico, explicando por qué no se aceptó un mensaje. Los códigos de error SMTP aparecen en los registros del servidor y en los mensajes de rebote.
Los códigos de error SMTP suelen aparecer junto con códigos de estado mejorados y un mensaje breve, lo que te proporciona información suficiente para decidir si reintentarlo o solucionar primero algún problema.
¿Cuál es la diferencia entre los códigos de error SMTP 4xx y 5xx?
La diferencia entre los códigos de error SMTP 4xx y 5xx es que los códigos 4xx indican problemas temporales, y los códigos 5xx indican fallos permanentes.
Los códigos de error SMTP 4xx indican fallos transitorios persistentes, como servidores ocupados, buzones llenos o problemas temporales de infraestructura. Los sistemas de correo electrónico suelen seguir intentando las respuestas 4xx durante un periodo determinado.
Los códigos de error SMTP 5xx indican fallos permanentes, como direcciones no válidas o bloqueos de seguridad y políticas. Debes corregir el problema de dirección, configuración o política antes de volver a enviar.
¿Dónde puedo encontrar el código SMTP de un correo electrónico devuelto?
El código de error SMTP para un correo electrónico devuelto aparece en algunos lugares comunes.
Puede encontrar el código de error SMTP en:
- Mensajes rebotados o informes de no entrega (NDR)
- Registros SMTP, que registran la conversación SMTP completa