você está aqui: Home  → Arquivo de Mensagens

Mutt - Envio de mensagens com anexos a partir da linha de comandos

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 23 de junho de 2013

O software Mutt é um cliente de email em modo texto. Ele oferece recursos muito interessantes, que facilitam o seu uso diretamente a partir da linha de comandos.

Com frequencia preciso enviar mensagens a partir de scripts e em alguns casos, preciso também enviar anexos.

Com o mutt, isto pode ser feito da seguinte forma:

  mutt roadrunner@acme.com -s "Novo dispositivo infalível para caçar papa-lpéguas" -a dispositivo.pdf < mensagem.txt

Para enviar para uma lista de pessoas, basta um script bem simples:

  #!/bin/bash
  
  while read email
  do
    mutt $email -s "Novo dispositivo infalível para caçar papa-lpéguas" -a dispositivo.pdf < mensagem.txt
  done < listadeemails.txt

Como podemos ver, a diretiva "-s" indica o assunto (subject) da mensagem e a diretiva "-a" indica o arquivo a ser anexado.

Quase ninguém usa clientes de email em modo texto, como mutt ou alpine, mas ninguém pode negar seu valor :-)



Veja a relação completa dos artigos de Rubens Queiroz de Almeida