Ich liebe Mutt und die mit Ubuntu gelieferte Mutt-Version ist fantastisch (es gibt sogar eine gepatchte Version). Die einzige Einschränkung, die ich bisher festgestellt habe, ist, dass ich nicht mehrere Imap-Konten gleichzeitig verwalten konnte.
Derzeit sieht mein Mutt-Setup folgendermaßen aus:
#$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
Das bedeutet, dass eine password.gpg-Datei im laufenden Betrieb entschlüsselt wird (wo meine E-Mail-Passwörter gespeichert sind), um einige Variablen festzulegen und zu löschen. Außerdem wird ein Standardprofil bezogen. Es sieht folgendermaßen aus:
#$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
Auf diese Weise kann ich nur das im Standardprofil konfigurierte Konto verwenden. Ich habe gehört, dass Ordner-Hooks verwendet werden können, habe aber keine Ahnung, wie sie verwendet werden sollen, und bin mir auch nicht sicher, ob dies der Fall ist Was ich suche, möchte ich nur in der Lage sein, verschiedene Profile zu erstellen, je nachdem, welche E-Mail ich lesen möchte. Jede Vorschlagsmethode ist willkommen. Ich würde ein Setup bevorzugen, das sich nicht darauf verlässt auf externen Programmen, die nicht Teil einer Standard-Ubuntu-Installation sind.