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.

Utilice analizador de dominios de Sendmarc analizador de dominios confirmar que sus registros DNS están configurados correctamente e identificar problemas de autenticación que puedan estar detrás de los códigos de error SMTP.

Si corres riesgo de suplantación de identidad, uno de nuestros expertos se pondrá en contacto para ayudarte.

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:

  1. Un código de estado SMTP de tres dígitos, como 421, 450 o 550.
  2. Un código de estado mejorado opcional, como 4.2.2 o 5.7.1.
  3. 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: error 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 – Contenido del mensaje o estado 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álido.

Esto te ayuda a ver rápidamente si una autenticación mal configurada está contribuyendo a los códigos de error SMTP que está 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ódigoSignificado típicoPróximos pasos
421Servicio 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.
422Buzón temporalmente no disponibleElre hay un problema con la licencia, el servidoro el almacenamiento. Vuelve a intentar el envío después de un breve periodo de tiempo de tiempo.
450No se ha realizado la acción solicitada en el correo; buzón no disponible: es posible que el buzón esté lleno o bloqueado.Vuelve a intentarlo más tarde. SiSi el problema persiste, póngase en contacto con el destinatario.
451Acción solicitada abortada, error local en el procesamientoEl 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.
452No se ha realizado la acción solicitada, almacenamiento insuficiente en el sistema: elservidordel destinatarioestá 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ódigoSignificado típicoPróximos pasos
501Error de sintaxis en los parámetros o argumentosEsto es oa menudo debido a undirección de destinatario no válida, un comando SMTP mal formado o una configuración HELO/EHLO incorrecta. Verifica la dirección del destinatario, confirme la sintaxis del comando SMTP y asegúrese de que la configuración de HELO/EHLO sea correcta.
521El servidor no acepta correo: el servidor del destinatariono 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.
540Dirección del destinatario rechazada: dominio no encontrado. El dominio del destinatario puede estar inactivo, suspendido o bloqueando su envío dominio/IP.Pide al destinatario que reactive el buzón de correo, luego verifica DMARC, comprueba las listas de bloqueo de IP/dominios y solicita la inclusión en la lista de permitidos si es necesario.
550Acción solicitada no ha sido tomada: 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 su IP/dominio está provocando bloqueos.Confirma que la dirección es correcta, valide alineación, compruebe su reputación y las listas de bloqueo, corrija los errores y solicite la eliminación de la lista.
551User not local; please try <forward-path> The message was rejected because your sending domain is blocklisted, forwarding is misconfigured, or the recipient domain is invalid.Compruebe las listas de bloqueo, solucione el problema subyacente, solicite su eliminación de la lista y, a continuación, verifique el dominio del destinatario a través del DNS y haga que el destinatario confirme la reenvío direcciónss y reglas.
552Acción solicitada en el correo abortada: se ha superado la asignación de almacenamientoEl 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/archivo adjunto, confirma que el buzón del destinatario tiene espacio y que la dirección sea válida, escanee los archivos adjuntos en busca de malware y ajuste el contenido para evitar los filtros de spam o de seguridad.
553Acción solicitada no realizada: nombre del buzón no permitidoEl 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/autenticación para reducir el 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, ponerse en contacto con el destinatario.
554La transacción ha fallado: Rechazada debido a filtros de spam/seguridad, mala reputación del remitente, autenticación fallida, lista de bloqueados, un destinatario no válido, o . Confirma la dirección del destinatario , pídele que libere espacio en el buzón, comprueba DMARC , comprueba la reputación/listas de bloqueo y soluciona los problemas antes de eliminar la lista y ajusta el contenido/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.

Conoce 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 los registros DNS y los protocolos de autenticación de correo electrónico están configurados correctamente y se utilizan de forma coherente, se producen menos errores SMTP y los dominios está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 le proporciona información suficiente para decidir si volver a intentarlo o solucionar primero algún problema.

La diferencia entre los códigos de error SMTP 4xx y 5xx es que los códigos 4xx indican problemas temporales, mientras que 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 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. Debe corregir el problema de dirección, configuración o política antes de volver a enviar.

El código de error SMTP para un correo electrónico devuelto aparece en algunos lugares comunes.

Puedes 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.