Configuración de msmtp con Mailgun
En el pasado he utilizado diversos servicios SMTP y últimamente, en servidores VPS con pocos recursos, estoy optando por instalar msmtp. Se trata de un pequeño servicio SMTP que simula a sendmail
y funciona razonablemente bien sin utilizar ningún servicio residente.
Instalación
Existe paquete Debian así que sólo hay que instalar msmtp-mta
.
Configuración con Mailgun
Configuración en dos ficheros que hay que crear:
/etc/msmtprc
defaults
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
syslog on
aliases /etc/aliases
account mailgun
host smtp.mailgun.org
from webmaster@mg.sargue.net
user xxx@mg.sargue.net
password <pass>
auto_from on
maildomain sargue.net
account default : mailgun
/etc/aliases
default: webmaster@sargue.net
root: webmaster@sargue.net
También hay que modificar las entradas existentes porque no es recursivo… no funciona monit: root
por ejemplo.
También revisar otros correos configurados:
- cron: /etc/crontab (MAILTO)
- logcheck: /etc/logcheck/logcheck.conf (SENDMAILTO)
- cron-apt: /etc/cron-apt/config (MAILTO)
Configurar en mail.rc (creo que instalada por paquete mailx)
alias root root<webmaster@sargue.net>