De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

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 :-)

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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