mutt: Enviar archivos adjuntos por email desde el shell | Algo de Linux

sábado, 6 de febrero de 2016

mutt: Enviar archivos adjuntos por email desde el shell

Cuando queráis enviar emails desde la consola en los que adjuntéis archivos (yo lo hago en muchas ocasiones desde los servidores, donde no tenemos instalado entorno gráfico), os recomiendo utilizar mutt

Si no lo tenéis instalado, lo instaláis:
# apt-get install mutt 
Como la mejor forma de explicar el modo de uso es con un ejemplo, os lo muestro a continuación:
# echo "Este es el cuerpo del mensaje" | mutt -s "Asunto de pruebas" -a megatools_1.9.97-1_amd64.deb freeradius2ies_0.4_amd64.deb -- miusuario@gmail.com
En el ejemplo anterior estoy enviando un mensaje que:
  • Añade el texto "Este es el cuerpo del mensaje" en el cuerpo del mensaje.
  • Añade el texto "Asunto de pruebas" al asunto del mensaje.
  • Adjunta dos archivos megatools_1.9.97-1_amd64.deb y freeradius2ies_0.4_amd64.deb
  • Y se lo envía al usuario cuya dirección de correo es miusuario@gmail.com
Publicado por primera vez en http://enavas.blogspot.com.es

2 comentarios:

Osqui dijo...

Pero para que mutt pueda hacer esto, se necesita comunicar con un postfix/ssmtp previamente configurado para que sean ellos los que realicen la faena de verdad, ¿no? Quiero decir...mutt no es un servidor smtp standalone , ¿verdad? Gracias

Esteban M. Navas Martín dijo...

Efectivamente, Óscar. Mutt es un cliente de correo. Por lo tanto, si quieres enviar correo tendrás que configurar un servidor.