El SMTP (Simple Mail Transfer Protocol) es decir el Protocolo Simple para transferencia de correo, es usado para el intercambio de mensajes de correo electrónico, entre computadoras o dispositivos. Su funcionamiento se da en línea, de manera que opera en los servidores de correo.
Los programas de correo electrónico, pueden indicarnos un error al enviar un e-mail. En otras ocasiones lo hara el servidor del destinatario. Suelen tener como asunto el texto: Message Delivery Failure y como remitente la cuenta Postmaster del dominio del destinatario.
Los códigos de error más habituales que nos podemos encontrar dentro de un correo, son los siguientes:
SMTP 421 ERROR: Servicio No Disponible, Canal de Transmisión Cerrado.
SMTP 450 ERROR: Requested Mail action no Taken: mailbox unavailable.
SMTP 451 ERROR: Requested action aborted: Local error processing.
SMTP 452 ERROR: Requested action not taken: insufficient System Storage.
SMTP 500 ERROR: Syntax Error, command unrecognized.
SMTP 501 ERROR: Syntax error ir parameters or arguments
SMTP 502 ERROR: Command not implemented
SMTP 504 ERROR: Command parameter not implemented
SMTP 550 ERROR: Requested action not taken: Mailbox unavailable or is not local
SMTP 551 ERROR: User not local: Please try.
SMTP 552 ERROR: Requested mail action aborted Exceeded storage allocation.
SMTP 553 ERROR: Requested action not taken: Mailbox name not allowed.
SMTP 554 ERROR: Trasaction Failed.