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

Como instalar drivers nVidia en debian 6.0 (Squeeze)

Script que te permite instalar los drivers nVidia en tu Debian 6
(repositorio para Venezuela)

#!/bin/bash
if [ $USER != root ]; then
echo “¡Necesitas estar logueado como ROOT!”
exit 0
fi
echo “[Agregando Repositorio]”
sleep 2
echo “deb http://mirror-01.cantv.net/debian/ squeeze main contrib non-free” >> /etc/apt/sources.list
echo “[Actualizando Repositorio]”
sleep 2
aptitude update
aptitude safe-upgrade -y
echo “[Instalando Nvidia-Kernel-Module]”
sleep 2
VERSION=`uname -r`
aptitude install nvidia-kernel-$VERSION nvidia-glx -y
aptitude install nvidia-xconfig -y
nvidia-xconfig
echo “[Actualizando la Configuración de Nvidia]”
sleep 2
aptitude install nvidia-settings -y
echo “[Necesita reiniciar el equipo para aplicar los cambios]”
echo -n “[Reiniciar en este momento {s/n}]: ” ; read var
case $var in
s)
reboot
;;
n)
exit
esac