Me encanta mutt, y la versión de mutt incluida con Ubuntu es increíble (incluso tiene una versión parcheada), la única advertencia que he encontrado hasta ahora es que no había podido administrar varias cuentas imap al mismo tiempo.
Actualmente mi configuración de mutt se ve así:
#$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
Lo que significa que un archivo password.gpg se descifra sobre la marcha (donde viven mis contraseñas de correo electrónico) lo usa para establecer algunos vars y se elimina, también se obtiene un perfil predeterminado, se ve así:
#$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
Al usar esto, solo puedo usar la cuenta configurada en el perfil predeterminado ..., escuché que se pueden usar enlaces de carpeta pero no tengo idea de cómo usarlos, y tampoco estoy seguro de si eso es lo que estoy buscando, me gustaría poder obtener diferentes perfiles dependiendo de qué correo electrónico me gustaría leer ..., cualquier método de sugerencia es bienvenido ... preferiría una configuración que no confíe en programas externos que no forman parte de una instalación predeterminada de Ubuntu.