Mutt - Email pelo Terminal
Muitas são as situações em que nos vemos com a necessidade de enviar um simples e-mail para resolver um assunto pendente, tirar uma dúvida, ou algo do gênero. Se você também é um dos que fica mais com um terminal aberto do que com um navegador provavelmente este post lhe será útil.
Mutt é um client de e-mail leve e muito funcional. O mutt recebe e-mails, envia e ofecere suporte a cores no terminal, MIME, OpenPGP e Threaded Sorting mode, permite também o envio de anexos, e não apenas texto. Nesta postagem abordarei sobre como enviar e-mails através do terminal usando o mutt a partir de uma conta do gmail.
Instalação:
Use o gerenciador de pacotes da sua distribuição para instalar o mutt e o ssmtp.
Debian:
# apt-get install ssmtp mutt
Gentoo:
# emerge -av mail-client/mutt mail-mta/ssmtp
Configuração:
Edite /etc/ssmtp/ssmtp.conf e insira suas insira suas informações:
root=postmaster mailhub=smtp.gmail.com:465 rewriteDomain=gmail.com hostname=server #nome do computador (localhost na maioria dos casos) FromLineOverride=NO AuthUser=email_de_origem@gmail.com AuthPass=senha_email_de_origem AuthMetod=Plain UseTLS=YES
Edite /etc/ssmtp/revaliases para:
root: email_de_origem@gmail.com:smtp.gmail.com:465
Edite (ou crie se necessário) /etc/muttrc
set folder="$HOME" set sendmail="/usr/sbin/ssmtp" set from="email_de_origem@gmail.com;"
Agora basta testar. Com seu usuário faça:
user@localhost ~ $ mutt -s "Assunto entre aspas" -a imagem.png email_destino@dominio.com < arquivo_onde_está_o_corpo_do_email.
Para mais informações, veja:
- Documentação: http://www.mutt.org/#doc
- Man Page Online: http://www.mutt.org/doc/man_page.html
- "man mutt" diretamente no terminal.
Fontes de pesquisa: