Я уже некоторое время пользуюсь mutt и он отлично работает с двумя аккаунтами gmail. У меня установлено 2 макроса для переключения с одного на другой.
хочу перейти на neomutt, точная конфигурация больше не работает.
Я могу войти в свой аккаунт по отдельности, но не могу переключиться с одного на другой.
neomuttrc:
source ~/.config/neomutt/accounts/account1
folder-hook 'account1' 'source ~/.config/neomutt/accounts/account1'
source ~/.config/neomutt/accounts/account2
folder-hook 'account2' 'source ~/.config/neomutt/accounts/account2'
macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/account1<enter><change-folder>!<enter>'
macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/account2<enter><change-folder>!<enter>'
аккаунт1:
set from = "NAME"
set folder = "imaps://imap.gmail.com"
# Imap
set imap_user = "[email protected]"
set imap_authenticators = "oauthbearer"
set imap_oauth_refresh_command = " ... "
set imap_check_subscribed
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Draft"
set header_cache=~/.mutt/cache/headers
set message_cachedir = "~/.mutt/cache/bodies"
# Mailbox definition
mailboxes +GMail/INBOX +GMail/MailingList
# smtp
set smtp_authenticators = "oauthbearer"
set smtp_oauth_refresh_command = "...."
set smtp_url = "smtp://[email protected]@smtp.gmail.com:587/"
set realname = "NAME"
Я также пытаюсь установить только макрос, который позволяет мне выбрать учетную запись для загрузки. Но как только я загрузил одну, я не могу загрузить другую.
Спасибо за вашу помощь.
решение1
трюк был в том, чтобы
set folder = "imaps://[email protected]"
Наличие одной и той же папки для почтовых ящиков сбивало с толку neomutt.