SMTP
Descripción
SMTP es un protocolo para enviar correos electrónicos en una red IP. Se utiliza entre un cliente de correo electrónico y un servidor de correo saliente o entre dos servidores SMTP.
Combina los protocolos IMAP y POP3 para buscar y enviar correos electrónicos.
- De forma predeterminada, los servidores SMTP aceptan conexiones por el puerto 25. Sin embargo, los más nuevos utilizan el puerto TCP 587.
Función
La función de SMTP incluye mecanismos de autenticación para evitar el spam, permitiendo solo a usuarios autorizados enviar correos electrónicos.
- Los servidores modernos usan extensiones como ESMTP y SMTP AUTH.
Proceso
- Cliente SMTP (Mail User Agent): Envía el correo electrónico.
- Mail Submission Agent (MSA): Comprueba la validez del correo electrónico.
- Mail Transfer Agent (MTA): Envía y recibe los correos electrónicos.
- Mail Delivery Agent (MDA): Transfiere el correo al buzón del destinatario.
Desventajas
- Al enviar un correo utilizando SMTP, no se devuelve una confirmación de entrega utilizable.
- Los usuarios no se autentican al establecer una conexión, por lo que el remitente no es confiable.
Configuración predeterminada
Para visualizar la configuración predeterminada:
cat /etc/postfix/main.cf | grep -v "#" | sed -r "/^\\s*$/d"
Comandos comunes:
- AUTH PLAIN: Extensión para autenticar al cliente.