¿Qué son y cómo funcionan los códigos SMTP?

Ya sea porque estés trabajando en el área de IT de una empresa, en redes o administración de sistemas o simplemente tienes un problema con tu email, este artículo te ayudará a entender el funcionamiento de los códigos SMPT y los problema a los cuáles te puede enfrentar.

¿Qué es el código SMTP?

SMTP no es más que el lenguaje utilizado para mantener un diálogo entre los diferentes servidores cuando se realizan transferencias de correo electrónico. Es decir, es la forma en la que un servidor comunica a otro cuál es el estado del correo electrónico y su transferencia.

Estructura de los códigos de SMTP

Los códigos SMTP constan de tres dígitos y cada uno guarda un significado concreto:

Primer dígito del código SMTP (Clase del código)

El primer dígito del Simple Mail Transfer Protocol indica la categoría general que ha respondido el servidor receptor del correo electrónico así como el estado de la transferencia. Nos podemos encontrar hasta cinco tipos de primer dígito del código SMTP:

1XX: El código 1XX es meramente informativo, es decir, señalan que falta información por parte del remitente para continuar con la transferencia. Este tipo de código es poco común ya que no se utiliza en el protocolo SMTP estándar.

2XX: El código 2XX significa respuesta positiva, es decir, el servidor indica que ha recibido correctamente el comando del cliente.

3XX: El código 3XX significa respuesta positiva temporal, es decir, se requiere más acción por parte del cliente para permitir que el servidor complete la solicitud. Normal los códigos 3XX indican una redirección o la necesidad de autentificación por parte del remitente.

4XX: El código 4XX significa error temporal, es decir, la solicitud del remitente es correcta pero el servidor destinatario no la puede procesar en ese momento por algún problema interno. Normalmente suele ser por sobre carga (buzón del destinatario lleno) o por falta de disponibilidad del destinatario en ese momento.

5XX: El código 5XX significa error permanente, es decir, la solicitud no puede completarse porque es rechazada por el servidor destinatario. Por ejemplo, si enviamos un email a una dirección de correo que no existe o está inhabilitada, recibiremos esta respuesta por parte del servidor.

Resumen del primer dígito SMTP:

Primer dígito SMPTSignificadoDescripción
1XXInformativoFalta información por parte del remitente para continuar con la transferencia.
2XXRespuesta positivaEl servidor indica que ha recibido correctamente el comando del cliente.
3XXRespuesta positiva temporalSe requiere más acción por parte del cliente para permitir que el servidor complete la solicitud.
4XXError temporalLa solicitud del remitente es correcta pero el servidor destinatario no la puede procesar en ese momento por algún problema interno.
5XXError permanenteLa solicitud no puede completarse porque es rechazada por el servidor destinatario.

Segundo dígito del código SMTP

El segundo dígito del código SMTP aporta más información sobre el estado del primer dígito, esto resulta muy útil para identificar el problema en cuestión. Veamos los cinco tipos que nos podemos encontrar:

X0X: El código X0X significa error de sintaxis o de formato, es decir, esto significa que el comando que el cliente está enviando al servidor tiene algún tipo de error ya sea porque está mal escrito o porque es incompleto.

X1X: El código X1X significa respuesta informativa, es decir, el servidor está complementado la información del primer dígito con más contexto que no implica necesariamente que haya un error. Estos códigos pueden aportar información sobre los sistemas, la conexión o el estado del servidor.

X2X: El código X2X aporta información sobre la transmisión, es decir, añade información sobre el estado del servidor, el estado de la red o la transmisión del canal.

X3X: El código X3X implica acciones relacionadas con la autentificación o la seguridad, es decir, el servidor del remitente indica que hay que realizar alguna acción de autenticación o cumplimiento con las reglas de seguridad establecidas.

X4X: El código X4X señala problemas con el sistema de correo, es decir, la acción a enviar es correcta pero hay factores del correo que no lo permiten ya sea porque el remitente no tenga más espacio de almacenamiento o porque el destinatario tenga el buzón lleno.

Resumen del segundo dígito SMTP:

Segundo dígito SMPTSignificadoDescripción
X0XError de sintaxis o formatoEl comando que el cliente está enviando al servidor tiene algún tipo de error.
X1XRespuesta informativaEl servidor está complementado la información del primer dígito con más contexto que no implica necesariamente que haya un error
X2XInformación sobre la transmisiónAñade información sobre el estado del servidor, el estado de la red o la transmisión del canal.
X3XAcciones relacionadas con la autenticación o seguridadEl servidor del remitente indica que hay que realizar alguna acción de autenticación o cumplimiento con las reglas de seguridad establecidas.
X4XProblemas del sistema de correoLa acción a enviar es correcta pero hay factores del correo que no lo permiten como por ejemplo, falta de almacenamiento.

Tercer dígito del código SMTP

El tercer dígito del código SMTP va del 0 al 9 y no aporta información general, sino específica de al situación. Cada tercer dígito forma así un código específico que lo hace único y lo diferencia de otros códigos SMTP.

Códigos de error SMTP

Veamos algunos códigos típicos que indican algún tipo de error SMTP y cómo resolverlos:

CódigoSignificadoCómo resolverlo
101El servidor no puede establecer conexión.Comprueba y cambia el nombre del servidor, y verifica si el puerto asignado no es correcto o está bloqueado por un firewall.
111Se rechaza la conexión o no puede iniciarse una sesión SMPT.Este error ocurre cuando hay un problema con servidor SMTP remoto normalmente por firewalls o dominios mal escritos. Verifica las configuraciones y consulta a tu proveedor.
211Estado del sistema o respuesta a HELP.Simplemente aportar más información sobre el servidor.
214Respuesta al comando HELP.Aporta más información sobre tu servidor, normalmente te da la solución en una página de FAQs.
220El servidor está listo.Todo correcto.
221El servidor está cerrando la transmisión.No te preocupes, sólo significa que todos los mensajes han sido procesados.
250La acción solicitada se ha completado.Todo ha ido bien y los emails han sido enviados.
251El usuario no es local, el servidor reenviará el correo a otro servidor.No requiere resolución a no ser que se vuelva recurrente.
252El servidor no ha podido verificar el usuario, pero intentará enviar el mensaje de todas formas.El email del destinatario es válido pero no verificable. El servidor enviará las acciones a otro servidor que sí pueda verificar al destinatario.
354El servidor confirma la transferencia de contenido. Normalmente aparece este código como respuesta al comando DATA.El servidor ha recibido la información del remitente y el destinatario, y ya está listo para recibir el cuerpo del email.
420Problema de conexión con el tiempo de espera.Este error significa que tu email ha sido bloqueado por el firewall del destinatario o que hay una problema de hardware. Deberías comprobarlo con tu proveedor.
421El servidor no está disponible debido a problemas de conexión.El servidor del destinatario no está disponible. Lo recomendable es probar más tarde.
422El buzón del destinatario ha sobrepasado el límite de almacenamiento.No podrás contactar con el destinatario hasta que libere hueco en su correo electrónico. Intenta contactar con él por otra vía.
431Sobrecarga de archivos (se está enviando demasiado archivos/emails a un dominio concreto)Debería dividir el email en email más pequeños para no sea demasiado pesado para el servidor.
441El servidor del destinatario no responde.El problema está en el servidor del destinatario, lo recomendable sería probar más tarde.
442Durante la transmisión se cayó la conexión.Este problema es típico y tiene que ver con la conexión a tu WiFi. Comprueba tu router.
447Se acabó el tiempo de espera por problemas con tu servidor.Ocurre normalmente cuando intentas enviar un email a muchos destinatarios a la vez. Trata de segmentar tu lista.
452El límite de almacenamiento del servidor se está excediendo.Vuelve a intentarlo o divíde en emails más pequeños.
471Error de tu servidor, normalmente, por un filtro anti-spam.Contacta a tu proveedor SMTP para solucionarlo.
500Error de sintaxis, el servidor no ha podido reconocer el comando.Puede ser un problema sencillo cómo el haber introducido mal un comando, o un problema más complejo relacionado con la interacción con tu antivirus o firewall.
501Error de sintaxis, esta vez no es con el comando sino con algún parámetro.Normalmente, ocurre porque el email del destinatario no es válido. También puede saltar este error cuando hay problema de conexión.
502El comando no ha sido implementado.Este comando no ha sido habilitado en tu servidor. Contacta a tu proveedor para solucionarlo.
510/511Dirección de email no válida.Revisa el destinatario, y los emails en CC y BCC, lo más probable es que haya emails no válidos.
513El tipo de dirección es incorrecto.Verifica que el email de tus destinatarios es correcto. Si lo es, y el error persiste entonces puede haber algún fallo con la configuración porque el servidor neceite autentificación.
523Límite de tamaño excedido. Su correo electrónico es demasiado grande para ser procesado por el servidor del destinatario.Envía el mensaje dividiendo la lista de destinatarios en diferentes emails.
530Normalmente es un fallo de autentificación, pero puede ser que el servidor del destinatario te tenga bloqueado.Autentifícate y si el error persiste contacta al destinatario por otro canal.
541El email del destinatario ha rechazado tu email, lo más probable es que sea por un filtro anti-spam.Tendrás que decirle al destinatario que te marque como destinatario de confianza.
552El contenido de tu email ha sobrepasado el límite de almacenamiento de tu destinatario.Trata de comprimir el contenido de tu email o divídelos en emails más pequeños.
553Hay una dirección de correo inválida entre los destinatarios.Revisa el destinatario, y los emails en CC y BCC, lo más probable es que haya emails no válidos.

Códigos de error SMTP por SPAM

Cabe destacar que recibir mucho SPAM puede dañar significativamente tu servidor al consumir recursos CPU, memoria y almacenamiento. Eso haría que tus remitentes reales reciban códigos SMPT como:

  • 452 (insufficient system storage)
  • 421 (service not available, closing transmission channel)
  • 552 (exceeded storage allocation)
  • 550 (action not taken: mailbox unavailable)
  • 554 (transaction failed)

Si quieres proteger tu servidor y la seguridad de tu empresa del SPAM, y los intentos de phishing, entonces te recomendamos el Spam Filter de nuestro fabricante HornetSecurity.

Noticias
relacionadas

¿Qué es el Cloud Computing? Principales beneficios

¿Qué es el Cloud Computing? Principales beneficios Conoce las principales herramientas para la ciberseguridad con este ebook. DESCARGAR AQUÍ ¿Qué es el Cloud Computing?¿Cómo funciona el Cloud Computing?¿Qué servicios de computación en la nube están disponibles?Beneficios del Cloud Computing  Descargue ahora el ebook gratuito ''Herramientas para la ciberseguridad'' ¿Qué es el Cloud Computing?El Cloud Computing…

¿Qué es la encriptación del correo electrónico?

¿Qué es la encriptación de correo electrónico? Conoce las principales tendencias en ciberseguridad para 2023 con este ebook. DESCARGAR AQUÍ ¿Cómo funciona la encriptación del email?¿Qué información de correo electrónico debería ser encriptada?¿De qué tipos de ataques protege el cifrado de correo electrónico?¿Cómo haces para cifrar el correo electrónico?¿Por qué es importante el cifrado de…

Securización del Trabajo Remoto: Salvaguardando el futuro de las empresas

En el cambiante panorama empresarial actual, el trabajo remoto se ha consolidado como un pilar fundamental para la continuidad operativa y el crecimiento sostenible de las organizaciones. Sin embargo, junto con las ventajas indiscutibles de flexibilidad y productividad que ofrece el trabajo a distancia, también vienen desafíos significativos en términos de seguridad cibernética. La protección…

Edorteam, nueva incorporación en nuestro catálogo.

Edorteam, nueva incorporación en nuestro catálogo Conoce las principales tendencias en ciberseguridad para 2023 con este ebook. DESCARGAR AQUÍ COMUNICADO DE PRENSA ADM Cloud & Services firma un acuerdo con el fabricante Edorteam, el cual ofrece tecnología especializada en la protección de datos, y está posicionado como líder en la presentación de soluciones tecnológicas para…

¿Qué es Endpoint? La guía completa de seguridad de Endpoints y cómo prevenir filtraciones de datos?

Los Endpoints son los puntos más vulnerables que tienen las empresas ante los atacantes informáticos. Los datos y la información que se manejan en el ámbito empresarial cada vez cobran más valor, por lo que es importante mantenerlos protegidos ante ataques de entidades maliciosas. En este artículo te contaremos qué es un Endpoint y cómo…

¿Qué es una plataforma PaaS? Principales beneficios e inconvenientes

¿Qué es una plataforma PaaS? Principales beneficios e inconvenientes Conoce las principales herramientas para la ciberseguridad con este ebook. DESCARGAR AQUÍ ¿Qué es una plataforma PaaS?Principales beneficios de una plataforma SaaSBeneficios e inconvenientes de un plataforma PaaS  ¿Qué es una plataforma SaaS?La plataforma como servicio (PaaS) es un modelo de computación en la nube en…

¿Te has visto afectad@ por la DANA?

Si tu empresa ha sido afectada por la DANA y necesitas ayuda haz click en el siguiente botón y te ayudaremos lo antes posible. 
Más información