Eu amo o mutt, e a versão mutt fornecida com o Ubuntu é incrível (ele ainda tem uma versão corrigida), a única ressalva que eu encontrei até agora é que não consegui gerenciar várias contas do imap ao mesmo tempo.
Atualmente, minha configuração de mutt se parece com isso:
#$HOME/.mutt/muttrc
=== Accounts ====
set my_decrypt=`gpg -o $HOME/.mutt/accounts/passwd.gpg.tmp -d $HOME/.mutt/accounts/passwd.gpg`
set my_first_mail_passwd=`awk '/xxxxx@foo.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_second_mail_passwd=`awk '/yyyyy@bar.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_rm=`rm -f $HOME/.mutt/accounts/passwd.gpg.tmp`
source $HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
//source $HOME/.mutt/accounts/yyyyy@bar.com/yyyyy@bar.com.profile
O que significa que um arquivo password.gpg é descriptografado em tempo real (onde minhas senhas de e-mail ficam), use-o para definir alguns vars e excluídos; também é fornecido um perfil padrão, com a seguinte aparência:
#$HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
set folder = "imaps://imap.foo.com"
set spoolfile = "imaps://imap.foo.com/INBOX"
set header_cache = "$HOME/.mutt/cache/xxxxx@foo.com.headers"
set message_cachedir = "$HOME/.mutt/cache/xxxxx@foo.com.bodies"
set imap_user = "xxxxx@foo.com"
set imap_pass = $my_first_mail_passwd
set smtp_url = "smtp://xxxxx@smtp.foo.com"
set smtp_pass = $my_first_mail_passwd
Usando isso, só consigo usar a conta configurada no perfil padrão. Ouvi dizer que os ganchos de pastas podem ser usados, mas não faço ideia de como usá-los e também não tenho certeza se isso é possível. o que estou procurando, eu gostaria de poder obter perfis diferentes, dependendo do e-mail que gostaria de ler .. Qualquer método de sugestão é bem-vindo .., eu prefiro uma configuração que não confie em programas externos que não fazem parte de uma instalação padrão do Ubuntu.