Otra alternativa para enviar correos electrónicos desde el terminal sin necesidad de tener instalado un servidor de correo. Su configuración es incluso más sencilla que con ssmtp. Si tenemos instalado ssmtp deberemos desinstalarlo para poder instalar msmtp.

Instalamos mstmp-mta

Instalamos el paquete msmtp-mta desde los repositorios y editamos el fichero de configuración ~/.msmtprc:

defaults
logfile ~/msmtp.log

account gmail
auth on
host smtp.gmail.com
from example@gmail.com
auth on
tls on
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt
user example@gmail.com
password secret
port 587

account default : gmail

Le cambiamos los permisos:

$ chmod 600 ~/.msmtprc

Instalamos mailx

Utilizaremos el comando mail del paquete bsd-mailx, también disponible en los repositorios. (También serviría el comando del mismo nombre pero del paquete heirloom-mailx.)

Ya podemos probarlo:

echo Lorem impsum dolor | mail -s Subject to@example.com

Referencias

» Send Gmail from the Linux Command Line


Entradas relacionadas


Published

Category

admin

Tags

Contacto