Msmtp es un cliente smtp pequeña pero poderosa y altamente personalizable. Puede acceder a gmail smtp usando msmtp, que es exactamente lo que voy a enseñar en este tutorial.
Instrucciones paso a paso:
1. Instalar msmtp y ca-certificates para usarlo con SSL:
sudo apt-get install msmtp ca-certificates
2. Vamos a crear y editar el archivo de configuración utilizando Gedit o Vi:
vi /etc/msmtprc
o
gedit /etc/msmtprc
Ahora copia y pega el siguiente código en el editor de texto:
defaults
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account default
host smtp.gmail.com
port 587
auth on
user username@gmail.com
password mypass
from username@gmail.com
logfile /var/log/msmtp.log
Aca reemplazaremos el username@gmail.com con su correo electrónico y su contraseña en mypass.
3. Le asignamos permiso al archivo.
chmod 0644 /etc/msmtprc
4. Su configuración msmtp está listo. Ahora podemos enviar un mensaje de prueba a ti mismo para ver si todo está funcionando correctamente:
echo -e "Subject: Test Mail\r\n\r\nThis is a test mail" |msmtp --debug --from=default -t username@gmail.com
o
mutt -s "prueba desde la consola"
username@gmail.com
si quieres enviar el log de un archivo solo tienes que agregar estas lineas
mutt -s "prueba desde la consola" username@gmail.com </var/log/auth.log
Nota: Una vez más reemplazar username@gmail.com con su propia dirección de correo y ejecutarlo. Usted debe recibir un correo electrónico.
Cuando este todo configurado puede crear una tarea en CRON para que este te este enviando log de tu sistema a tu email, si quieres ver como funciona el CRON espera la proxima publicacion.
Esto esta realizado sobre DEBIAN.
No hay comentarios:
Publicar un comentario