Como enviar correos desde ip's dinámicas con Exim4 y Gmail
Quieres poder enviar e-mails desde tu Debian?
No podías hacerlo porque tu IP no es dinámica?
Quieres recibir los avisos del sistema en tu cuenta de correo electrónico?
Hay que decir que tuve esta funcionalidad activada un tiempo, hasta que las restricciones antispam impidieron el envío de correo desde IP's dinámicas.
Es fantático poder recibir en tu e-mail avisos de todo tipo: espacio del disco duro ocupado, tinta que queda en la impresora, logins, y un larguísimo etc.
Hoy, al fin, he averiguado como activar esta funcionalidad de nuevo.
1- Das de alta una cuenta en Gmail (si no la tienes ya, claro)
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:
# vim /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 unacuenta@dominio.com -s "Espacio en el disco"
Espero que os resulte de utilidad!
Saludos,
jm
- Inicie sesión o regístrese para enviar comentarios
- 1792 lecturas

muy buena guia
---
O quanta species... cerebrum non habet.
http://www.fotosdepuebla.org/
Para los moderadores: es una pena no poder editar los propios artículos, como se hace con los post del foro. Siempre se cuelan gazapor.
Por ejemplo: donde dice "No podías hacerlo porque tu IP NO es dinámica?" debería decir "No podías hacerlo porque tu IP es dinámica?".
Saludos!
y para enviar adjuntos?
Respuesta a y para enviar adjuntos?
Yo todavía no lo he conseguido con éxito desde la terminal.
Encontrarás por aquí algunos posts al respecto.
- En el nombre del smarthost ponemos smtp.gmail.com::587
En esta linea, van los dos dobles puntos??
Porque solo puse uno y no me manda los correos... por eso la duda. Ahora... hay que hacer algo mas? o solo lo del tutorial.
Buenas Noches amigo excelente articulo te felicito.
Para los moderadores: es una pena no poder editar los propios artículos, como se hace con los post del foro. Siempre se cuelan gazapor.
Por ejemplo: donde dice "No podías hacerlo porque tu IP NO es dinámica?" debería decir "No podías hacerlo porque tu IP es dinámica?".
Saludos!
Tengo entendido que ya se habilitó la edición de artículos por parte de sus autores. Prueba a hacer los cambios.
Para los moderadores: es una pena no poder editar los propios artículos, como se hace con los post del foro. Siempre se cuelan gazapor.
Por ejemplo: donde dice "No podías hacerlo porque tu IP NO es dinámica?" debería decir "No podías hacerlo porque tu IP es dinámica?".
Saludos!
Tengo entendido que ya se habilitó la edición de artículos por parte de sus autores. Prueba a hacer los cambios.
Gracias: la nueva versión de esdebian ha solucionado este problema.
- En el nombre del smarthost ponemos smtp.gmail.com::587
En esta linea, van los dos dobles puntos??
Porque solo puse uno y no me manda los correos... por eso la duda. Ahora... hay que hacer algo mas? o solo lo del tutorial.
Son dos puntos: el asistente de dpkg-reconfigure ya te lo indica así.