Simple Mail Transfer Protocol (SMTP)

El Simple Mail Transfer Protocol (SMTP) es el método Internet definido para transferir correo electrónico. El SMTP se parece al FTP en muchas formas, incluyendo la misma sencillez de operación.

El SMTP usa el número de puerto TCP 25.

La mayor parte de los sistemas UNIX usan programas llamados sendmail o mmdf para poner en práctica el SMTP(así como otros diversos protocolos de correo).

El programa sendmail, por ejemplo, actúa como un cliente y como un servidor, por lo general ejecutándose en segundo plano como un daemon.

Los usuarios no interactúan de manera directa con sendmail sino que usan un programa de correo de front-end como mail, mailx o Mail. Estas interfaces de sistema de correo pasan el mensaje a sendmail para su envío.

El SMTP usa spoolers o colas. Cuando un mensaje se envía al SMTP, lo coloca en una cola. El SMTP intenta enviar el mensaje desde la cola siempre que se conecta con máquinas remotas.

Si no puede enviar el mensaje dentro de un límite de tiempo especificado, el mensaje se regresa al transmisor o se elimina.