¿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

Informe de consecuencias comerciales COVID-19.

Informe de consecuencias comerciales COVID-19. CONTENIDO DEL ARTÍCULO La compañía SolarWinds realizó una encuesta global a sus socios en todo el mundo, solicitando opiniones sobre cómo Covid-19 afectó a sus negocios y sobre qué planes y objetivos tenían para el año siguiente. Descargue ahora el ebook gratuito ''Herramientas para la ciberseguridad'' Se realizaron 500 encuestas completas,…

¿Qué es un EDR?

¿Qué es un EDR? Conoce las principales herramientas para la ciberseguridad con este ebook. DESCARGAR AQUÍ ¿Qué es un sistema EDR? ¿Cómo funciona un sistema EDR? Una alternativa eficaz contra el rasomware Cualidades del sistema EDR Sistema EDR: ¿Cómo detecta los peligros? Conoce los beneficios del sistema EDR ¿Qué es un sistema EDR? Las amenazas…

¿Cómo un software de monitorización te ayuda con tu cliente?

¿Cómo un software de monitorización te ayuda con tu cliente? Conoce las principales herramientas para la ciberseguridad con este ebook. DESCARGAR AQUÍ CONTENIDO DEL ARTÍCULO ¿Cómo nos puede ayudar a dar un soporte proactivo?Solución rápida de problemas al clienteGestión de BackupGestión de antivirusAsistencia remota  El software de monitorización de sistemas informáticos, es el encargado de vigilar los…

LogMeIn, teletrabajo y mucho más

LogMeIn, teletrabajo y mucho más Conoce las principales herramientas para la ciberseguridad con este ebook. DESCARGAR AQUÍ COMUNICADO DE PRENSA ADM Cloud & Services anuncia la incorporación a su catálogo del fabricante LogMeIn, empresa fundada en 2003 y que lleva desde entonces creando herramientas que permiten a las personas trabajar desde cualquier lugar.La crisis provocada por la…

¿Cómo gestionar las contraseñas de mis clientes?

¿Cómo gestionar las contraseñas de mis clientes? Conoce las principales herramientas para la ciberseguridad con este ebook. DESCARGAR AQUÍ CONTENIDO DEL ARTÍCULO ¿Qué hacer para gestionar las contraseñas? Las contraseñas de tus clientes a buen recaudo    ¿Crees que las contraseñas pronto estarán muertas? Piénsalo de nuevo. Las contraseñas son incómodas y difíciles de recordar,…

ADM Cloud & Services incorpora Ahora One, la solución integral en la nube para una gestión empresarial eficiente

ADM Cloud & Services incorpora Ahora One, la solución integral para Pymes y Autónomos Conoce más sobre este nuevo software INFORMACIÓN Queremos anunciaros la más reciente incorporación a nuestro extenso catálogo, la colaboración estratégica entre ADM Cloud & Services y Ahora, destacado proveedor y desarrollador de software de gestión empresarial. Esta alianza está diseñada para…