miércoles, 5 de junio de 2013

Envío de emails desde la terminal

En este apartado vamos a configurar el envío de correos desde consola, utilizando la aplicación Mutt y una cuenta de Gmail. Mutt es un cliente de correo que funciona en consola y ofrece un amplio abanico de posibilidades. En nuestro caso, lo utilizaremos para enviarnos alertas o notificaciones de diferentes tareas que automatizaremos en nuestra Raspberry Pi. Para instalarlo solo tendremos que ejecutar el comando apt-get install mutt.



El fichero de configuración dependerá del usuario que queramos utilizar. En nuestro caso como será root, crearemos el fichero /root/.muttrc. Si quisiéramos enviarlo desde el usuario Pi deberíamos de crear y configurar el archivo /home/pi/.muttrc.


Añadimos la siguiente información:


Sustituimos usuario y clave por los de nuestra cuenta de Gmail. A continuación creamos el directorio /root/.mutt/cache.


Para enviar un email utilizamos la siguiente sintaxis:


Si miramos la cuenta de correo del destinatario vemos como ha recibido el correo con el asunto y los datos que le hemos indicado.



2 comentarios:

  1. Excelente instrucciones Ricardo, funciónó a la primera!!!! Muy bien explicado y graficado!! Ahora vamos a ver si me podés ayudar con esto: cómo hacer que aparezca la fecha y hora con el comando raspistill. Estuve buscando y no he lo encontrado. Muchas gracias y gracias por toda la info que nos acercas!!

    ResponderEliminar
    Respuestas
    1. Hola,

      primero de todo perdona por contestar tan tarde, pero la verdad es que tengo el blog un poco abandonado.
      No conozco el comando que me dices pero prueba con el comando date que es muy sencillo de utilizar. Podrías crear una variable de entorno para el comando date y añadirlo posteriormente al final del correo.

      Eliminar