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:

Fontes de pesquisa:

http://www.mutt.org

http://www.vivaolinux.com.br

blog comments powered by Disqus