Pregunta
¿Qué códigos de respuesta SMTP admite el ESA?
El ESA cumple totalmente con la especificación original del protocolo simple de transferencia de correo (SMTP) de RFC 821. La lista completa de códigos de respuesta de mensajes se enumera en RFC 821.
La serie 400 de códigos indica errores no fatales o respuestas en la conversación SMTP. Estos errores suelen denominarse "rebotes de software", ya que, a menos que se indique otra cosa, el servidor de correo transmisor volverá a intentar la entrega al receptor deseado en un momento posterior. Los rebotes de software pueden ser causados por una variedad de cosas que van desde una cuenta de correo que excede su cuota hasta los límites de política de hosts SMTP impuestos a un remitente determinado.
La serie 500 de códigos también son códigos de error. Sin embargo, a diferencia de los rebotes de software de la serie 400, el 500 denota una falla completa por parte del servidor receptor para aceptar un mensaje para la entrega. Estos errores, denominados rebotes directos, son causados por problemas como direcciones de correo electrónico a desconocidas o mal formadas, una verificación de DNS inverso fallida u otros límites de política de host receptor.
Es importante tener en cuenta que, en función del conjunto de políticas para el servidor de correo de transmisión, un rebote de software puede convertirse eventualmente en un rebote difícil
A continuación se muestra una lista de los códigos de respuesta SMTP más comunes:
211 Estado del sistema o respuesta de ayuda del sistema
214 Mensaje de ayudaInformación sobre cómo utilizar el receptor o el significado de un comando no estándar determinado; esta respuesta sólo es útil para el usuario humano
220 Servicio listo
221 Canal de transmisión de cierre de servicio
250 Acción de correo solicitada correcta, completada
251 Usuario no local; reenviaremos
354 Entrada de correo inicial; finalizar con <CRLF>.<CRLF>
421 El servicio no está disponible, cerrando el canal de transmisión Esto puede ser una respuesta a cualquier comando si el servicio sabe que debe cerrar
450 Acción por correo solicitada no realizada: buzón de correo no disponible; por ejemplo, buzón de correo ocupado
451 Acción solicitada anulada: error en el procesamiento
452 No se han tomado las medidas solicitadas: almacenamiento insuficiente del sistema
453 Demasiados destinatarios
500 Error de sintaxis, comando no reconocido. Esto puede incluir errores como la línea de comandos demasiado largos.
501 Error de sintaxis en parámetros o argumentos
Comando 502 no implementado
503 Secuencia incorrecta de comandos
Parámetro de comando 504 no implementado
550 No se han tomado las medidas solicitadas: buzón de correo no disponible; por ejemplo, no se ha encontrado el buzón de correo, no hay acceso
551 Usuario no local; inténtelo
552 Acción de correo solicitada anulada: asignación de almacenamiento excedida
553 No se ha tomado ninguna medida: No se permite el nombre del buzón, por ejemplo, la sintaxis del buzón es incorrecta
554 Fallo en la transacción