Primero instalamos:
sudo apt install ssmtp mailutils
Después editamos los ficheros de configuración
sudo vi /etc/ssmtp/ssmtp.conf
Y añadimos la siguiente configuración
# # Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. root=postmaster # The place where the mail goes. The actual machine name is required no # MX records are consulted. Commonly mailhosts are named mail.domain.com mailhub=mail # Where will the mail seem to come from? rewriteDomain=[dominio del correo] # The full hostname hostname=[nombre del servidor] # Are users allowed to set their own From: address? # YES - Allow the user to specify their own From: address # NO - Use the system generated From: address #se des-comenta esta linea FromLineOverride=YES mailhub=[direccion]:587 UseSTARTTLS=YES AuthUser=[direccion@dominio.com] AuthPass=[contraseña]
Cambiamos los nombres de las cuentas para que aparezcan correctamente en el «From» del email.
sudo chfn -f 'root en mi host' root sudo chfn -f '[nombre que quieres que aparezca]' [tu nombre de usuario]
Alias
También podemos modificar el host
sudo vi /etc/ssmtp/revaliases
Y añadimos las siguientes líneas
postmaster:root root:[nombre de usuario de la máquina] [nombre de usuario de la máquina]:[email desde el que se mandarán los correos]