Con la siguiente aplicacion podremos enviar emails desde la consola, con nuestra cuenta gmail y sin tener ningun servidor de correo andando.
Para ello necesitamos una cuenta gmail y la aplicacion ssmtp.
#apt-get install ssmtp
Dentro de /etc/ssmtp/ no entonctramos con revaliases y ssmtp.conf
La configuracion la ponemos en ssmtp.conf, quedando de la siguiente manera:
#
# 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=
# 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
#FromLineOverride=YES
root=usuario@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=Nombre de host de tu server
UseSTARTTLS=YES #Activa el SSl
AuthUser=usuario #Sin @gmail.com
AuthPass=TuContraseña
FromLineOverride=YES
Fichero Revaliases
Con esto asocia un usuario local a nuestra cuenta de gmail. Lógicamente tendremos que remplazar name@gmail.com por nuestra cuenta, la que configuramos en ssmtp.conf.
root:name@gmail.com:smtp.gmail.com:587
mainuser:name@gmail.com:smtp.gmail.com:587
Podemos probarlo con el siguiente comando.
$ echo «Mandando una prueba» | mail -s «PRUEBA» usuario@gmail.com
Algo que nos puede venir bien en nuestro sistema es recibir un mail cada vez que haya una conexion con el usuario root.Para ellos añadimos esta linea al final del fichero .bashrc.
echo ‘Acceso de Root en tu Servidor el:’ `date`, `who` | mail -s «Alerta: Acceso de root desde `who | cut -d»(» -f2 | cut -d»)» -f1`» micorreo@gmail.com
Deja un Comentario
Debes de estar logueado para comentar.