Приветствую.
У меня никак не получается настроить mutt таким образом, чтобы он корректно работал с двумя аккаунтами. На данный момент конфиги выглядят следующим образом:
~ $ cat ~/.mutt/personal set imap_user = «%personal_email%@gmail.com» set imap_pass = «%personal_email_pass%» set smtp_url = «smtps://%personal_email%@smtp.gmail.com:465/» set smtp_pass = «%personal_email_pass%» set from = «%personal_email%» set realname = «%username%» set hostname = gmail.com set folder = «imaps://%personal_email%@imap.gmail.com:993» set spoolfile = «imaps://%personal_email%@imap.gmail.com/INBOX» set postponed = «imaps://%personal_email%@imap.gmail.com/[Gmail]/Drafts» set record = «imaps://%personal_email%@imap.gmail.com/[Gmail]/Sent Mail»
~/.mutt/work точно такой же (за исключением, разумеется, значений %personal_email% и %personal_email_pass%).
~ $ cat ~/.muttrc source «~/.mutt/personal» macro index <f2> '<sync-mailbox><enter-command>source ~/.mutt/personal<enter><change-folder>!<enter>' macro index <f3> '<sync-mailbox><enter-command>source ~/.mutt/work<enter><change-folder>!<enter>'
Да, mutt действительно меняет почтовый ящик при нажатии на указанные в .muttrc клавиши, однако при выборе любого mailbox'а из списка доступных ('c' -> '?') открывается mailbox первого аккаунта (в данном случае «personal»), даже когда текущий аккаунт — рабочий (в данном случае «work»).
В чём может быть дело? Как это можно исправить?
Заранее благодарю за возможные ответы.