Atualmente o email é uma ferramenta de comunicação muito importante para a grande maioria das pessoas na vida pessoal e também nas empresas.
Como não podia ser diferente, o
Linux também possui ferramentas para ler e-mails no modo-texto.
Existem três clientes de e-mail clássicos e conhecidos da maioria dos usuários antigos do Linux, são eles: o elm, o pine e o mutt.
A minha primeira opção foi o
mutt, que é bem flexível e que trabalha muito bem com o sendmail, fetchmail ou exim.
No meu caso eu utilizei o sendmail como MTA (Mail Transfer Agent), mas você pode utilizar outro de sua preferência.
Mutt
O Mutt é um cliente de e-mail que suporta o envio de mensagens criptografadas ou assinadas usando PGP e que tem a vantagem de se integrar muito bem à outros aplicativos. Com o Mutt é possível ler vários documentos em html ou convertê-los para modo texto utilizando aplicativos externos.
Instalação. No Debian basta:
# apt-get install mutt
Ou você pode baixá-lo em:
Lá você vai encontrar desde o source para compilar até links para os binários da sua distribuição preferida.
Configurando o Mutt:
Para configurar o Mutt você deve editar o arquivo
.muttrc dentro do diretório do usuário.
No site
www.mutt.org existe um link de configurações que monta o .muttrc personalizado, já que o mutt possui muitas opções possíveis de configuração.
Existe também um artigo aqui no VOL escrito pelo
rafasch que explica muito bem como utilizar o mutt:
Abaixo segue o meu muttrc comentado para quem interessar:
~/.muttrc:
#
# O nome e email que aparecem no "From" do email
#
set realname = "Ederson Honorato"
set from = "ederhonorato@yahoo.com.br"
# Defaults
set status_on_top = yes
set mail_check =5
set delete = yes
set beep_new = yes
set check_new = yes
set mark_old = no
set menu_scroll = yes
#
# Macro para mostrar as caixas com novos emails automaticamente; basta digitar "c"
#
macro index c '<enter>c?<toggle-mailboxes>'
#
# Verifica novos emails em múltiplas contas
#
mailboxes ~/Mail/IG ~/Mail/Inbox ~/Mail/Jobs ~/Mail/Lidas ~/Mail/Yahoo
#
# É aqui que o Mutt deixa TODOS os outros mail clients pra trás... Seu mecanismo de Threading dos emails eh impressionante :)
#
set sort = threads
set sort_aux = reverse-date
#
# Mover as mensagens já lidas pro diretório de Lidas
#
set move = ask-yes
#
# Configurações de mailbox/maildirs
#
set spoolfile = "~/Mail/Inbox/"
set mbox = "~/Mail/Lidas/"
set tmpdir = "~/Mail/tmp/"
set folder = "~/Mail/"
#
# Se você for usar filtros no dropmaildir.sh, pode pedir para o Mutt verificar
# novas mensagens em outras caixas além da Inbox. Basta adicioná-las na
# listinha abaixo:
#
mailboxes = ~/Mail/Inbox/ ~/Mail/IG/ ~/Mail/Yahoo/
#
# Mude as opções pra corresponder as da sua conta de email
#
set sendmail = "~/bin/sendEmail -f ederhonorato@yahoo.com -s smtp.terra.com.br -q -l /home/ederson/Mail/logs/sendEmail.log -C -smtpuser edersonh@ig.com.br -smtppasswd xxxxxxxx -t "
#
#
#source ~/.mutt-gnupgrc
#
# Vamos separar os Alias/catálogo de endereços num arquivo separado para não bagunçar o muttrc :)
#
source ~/.mutt-alias
E é isso aí.
Você pode encontrar informações de como configurar o sendmail/fetchmail num tutorial escrito pelo Deives Michellis. Abaixo segue o link:
Foi ele que utilizei para configurar meu sendmail.