¡Hola! Bienvenido a Desde Linux. ¿Acaso estás harto de los pantallazos azules y los virus? Entonces, no dudes en migrar a Linux. Si recién empiezas, te recomendamos pasar por nuestra sección para Novatos. En caso de que estés buscando una Distribución Linux, tenemos guías para ayudarte a elegir la mejor. También contamos con un listado de Programas para reemplazar a los que usabas en Windows. No olvides utilizar la barra aquí debajo para obtener ayuda adicional.

Cómo enviar correo desde la terminal mediante un script

Por X o por Y motivos, a veces necesitamos programar el servidor de nuestra empresa para que haga determinada tarea, y deseamos saber si esta tarea la ejecutó sin problemas, para esto le programamos que si todo transcurrió sin problemas, nos notifique… pero… ¿cómo nos puede notificar el servidor?

Muy simple, le diremos mediante un script Python que nos envíe un email, de esta forma cuando revisemos el buzón, leeremos si el servidor no tuvo problemas para efectuar la orden.

El script se los dejo aquí: send-email.py

Para usarlo es muy simple, abran una terminal, en ella escriban lo siguiente y presionen [Enter]:

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

Les dejo el cómo sería el proceso:

 

Una vez hecho esto, deben editar el script para ponerle los datos propios de ustedes, yo lo editaré poniendo mis datos, o sea, los datos de acá mi trabajo.

Abran el script (send-email.py) y cambien estos datos:

  • tu-email@desdelinux.net por tu email (en este ejemplo kzkggaara@ipichcb.rimed.cu)
  • Cuerpo del Mensaje por el contenido del email (en este ejemplo Este es un email de prueba)
  • tu.mailserver.cu por su servidor de correo (en este ejemplo 192.168.1.2)
  • tu-email por tu usuario (en este ejemplo kzkggaara)
  • tu-password por tu password (en este ejemplo JAJA…sí…claro…LOL)

Me queda de la siguiente forma: send-email.py (Modificado)

Y listo, ya solo queda mandar el email… para esto pondremos lo siguiente:

  • python send-email.py “Aquí ponemos el asunto” destinatario@dominio.com

O sea, debemos ejecutar el script y pasarle el parámetro “Asunto” (o sea, el asunto que llevará el email) y además a quién (dirección email) se le enviará.

Me enviaré yo mismo un correo, aquí les dejo el ejemplo:

 

Y ya :D

Como ven, algo bastante simple… pero nos puede ayudar en determinadas ocasiones ;)

Saludos


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


No olvides dejar tu comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. lector
  2. lector
    • usuario
  3. lector
  4. lector
  5. Neo61 lector
  6. Neo61 lector
    • autor

DesdeLinux y DesdeFirefoxOS se encuentran felizmente hosteados en GNUTransfer