Dom 3 jun 2007
Una opción sencilla para enviar un email desde la shell (o desde un script) es usar mail, sin embargo, mail sólo envía correo en texto plano. Un ejemplo de un correo enviado con mail sería:
$ cat /ruta/cuerpo_del_correo | mail -s “Asunto del correo” direccion@correo.com
Para poder adjuntar un fichero hay que utilizar MIME y para poder hacer eso desde la línea de comandos hay que utilizar un gestor de correo que permita ser invocado desde la shell y que pueda gestionar MIME, por ejemplo: mutt
Con mutt podemos mandar un email con un fichero adjunto desde la shell con una instrucción como esta:
$ cat /ruta/cuerpo_del_correo | mutt -a /ruta/fichero/adjunto -s “Asunto del correo” direccion@correo.com