Como enviar correos desde ip’s dinámicas con Exim4 y Gmail

1- Das de alta una cuenta en Gmail 

2- Instalas exim4 y mailx:

# apt-get –reinstall install exim4 exim4-config mailx
# dpkg-reconfigure exim4-config

3- Como lo que nos interesa, de momento, solo es enviar e-mails, y no queremos convertirnos en una fuente de spam, activamos lo mínimo:

– Elegimos NO para no dividir la configuración en pequeños archivos
– Elegimos enviar los correos mediante un SMARTHOST y recibir via SMTP
– Como nombre del sistema elegimos el de nuestra máquina, si queremos.
– Como no vamos a recibir correo dejamos 127.0.0.1 como receptor de SMTP
– Dejamos en blanco otros destinos como correos aceptados
– Dejamos en blanco las máquinas a las que renviamos correo
– En el nombre del smarthost ponemos smtp.gmail.com::587
– En el nombre del correo saliente ponemos en de nuestra máquina, otro que queramos o ninguno.
– NO limitamos las consultas de DNS salientes

4- Editamos la cuenta de Gmail que hará el relay:

# nano -w /etc/exim4/passwd.client

Añadimos:

gmail-smtp.l.google.com:TuNombreDeCuenta@gmail.com:TuPassword
*.google.com:TuNombreDeCuenta@gmail.com:TuPassword
smtp.gmail.com:TuNombreDeCuenta@gmail.com:TuPassword

# /etc/init.d/exim4 restart

Y listo!
Ahora, por ejemplo, podemos crear un script que nos envie un email con el espacio libre del disco, y añadirlo en crontab para que nos lo envíe, por ejemplo, cada semana:

#!/bin/bash
df -h | mail tucuenta@gmail.com -s “Espacio en el disco”

Anuncios