Я люблю Mutt, и версия Mutt, поставляемая с Ubuntu, потрясающая (у нее даже есть исправленная версия), единственное предостережение, которое я обнаружил, это то, что я не смог управлять несколькими учетными записями imap одновременно.
В настоящее время моя установка дурака выглядит так:
#$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
Это означает, что файл password.gpg расшифровывается на лету (где живут мои пароли электронной почты), использует его для установки некоторых переменных и удаления, также создается профиль по умолчанию, он выглядит следующим образом:
#$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
Используя это, я могу использовать только учетную запись, настроенную в профиле по умолчанию ..., я слышал, что можно использовать хуки папок, но я не знаю, как их использовать, и я также не уверен, что это то, что я ищу, я хотел бы просто иметь возможность получать различные профили в зависимости от того, какую электронную почту я хотел бы прочитать .., Любой метод предложения приветствуется .., я бы предпочел установку, которая не полагается на внешних программах, которые не являются частью установки Ubuntu по умолчанию.
Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:
mutt -F .muttrc-yahoo
на/dev/pts/1
mutt -F .muttrc-gmail
на/dev/pts/2
источник
Там также хорошая рецензия / HOWTO здесь (GitHub). Может быть немного легче следовать или нет.
Каталоги и файлы
источник