Servidor de correo SMTP [Simple Mail Transfer Protocol] diseñado para ser seguro, fiable, ágil y fácil de configurar.
Archivo de configuración básico
# nano /etc/smtpd/smtpd.conf
# Escuchar en todas las interfaces, solo para la red local
listen on lo
listen on eth0
#
# Permitir envío de correos desde localhost y la red local
accept from local for local deliver to mbox
accept from any for domain "tudominio.com" deliver to mbox
# Habilitar TLS
pki tudominio.com cert "/etc/ssl/certs/tudominio.crt"
pki tudominio.com key "/etc/ssl/private/tudominio.key"
#
# Autenticación
accept for local alias <aliases> deliver to mbox
accept from auth for any relay
listen on lo --> Escucha en la interfaz de loopback.
accept from local for local --> Acepta correos locales y los entrega en el buzón del usuario.
accept from any for domain "tudominio.com" --> Acepta correos para el dominio especificado.
pki --> Define los certificados TLS.
accept from auth --> Permite el relay de correos solo para usuarios autenticados.
# systemctl restart opensmtpd
$ echo "Cuerpo del mensaje" | mail -s "Asunto" usuario@tudominio.com