Intereting Posts
vimrc – как заблокировать комментарий? «Показать localhost: 0 недоступен» и «xhost: невозможно открыть отображение« localhost: 0 »в локальном терминале (не SSH) на Fedora 25 Как я могу предотвратить закрытие SSH-сервера сервером для пользователя с оболочкой nologin? Системная конфигурация системы CentOS 7 Как приостановить или заморозить текущий процесс? Столбец печати, если значения находятся между двумя другими значениями Разделить большой файл на куски без разделения записи Как получить список всех активных X-сессий и их владельцев Точное числовое совпадение Grep Уникальные аппаратные подписи в BSD? ls в каталоге, игнорирующем символические ссылки Хорошие способы размещения или распространения моего патча для списка рассылки ядра Linux Команда mkfs.ext4 не найдена в Debian (Jessie) Как получить доступ к серверу без IP-адреса awk расширенное сопоставление шаблонов (сопоставление шаблонов внедрения в действиях для уже сопоставленных строк)

Mutt imap несколько учетных записей

Мой первый вопрос на этом сайте, я прихожу быстро.

Я поклонник инструментов командной строки и текстового приложения. Я использую tmux с минималистским tiling wm qtile, я не могу изменить среду. Я разработчик, я в основном использую Python и Perl.

Мой первый вопрос о том, какой мут отличный клиент. Я использую боковую панель для отображения почтовых ящиков. Я использовал imap с учетными записями google. Вот моя конфигурация:

account-hook . 'unset preconnect imap_user imap_authenticators' #First account account-hook 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/' \ ' set imap_user = "hobbestigrou@domain.com" \ imap_pass = "password" ' folder-hook 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/INBOX' \ ' set imap_user = "hobbestigrou@domain.com" \ imap_pass = "1password" \ smtp_url = "smtp://hobbestigrou@domain.com@smtp.gmail.com:587/" \ smtp_pass = "password" \ from = "hobbestigrou@domain.com" \ realname = "Natal Ngétal" \ folder = "imaps://hobbestigrou@domain.com@imap.gmail.com:993" \ spoolfile = "+INBOX" \ postponed="+[Gmail]/Drafts" \ mail_check=60 \ imap_keepalive=300 ' #Second account account-hook 'imaps://hobbestigrou@domain2.com@imap.gmail.com:993/' \ ' set imap_user = "hobbestigrou@domain2.com" \ imap_pass = "password" ' folder-hook 'imaps://hobbestigrou@domain2.com@imap.gmail.com:993/INBOX' \ ' set imap_user = "hobbestigrou@domain2.com" \ imap_pass = "password" \ smtp_url = "smtp://hobbestigrou@domain2.com@smtp.gmail.com:587/" \ smtp_pass = "password" \ from = "hobbestigrou@domain2.com" \ realname = "Natal Ngétal" \ folder = "imaps://hobbestigrou@domain2.com@imap.gmail.com:993" \ spoolfile = "+INBOX" \ postponed="+[Gmail]/Drafts" \ mail_check=60 \ imap_keepalive=300 ' mailboxes + 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/INBOX' \ + 'imaps://hobbestigrou@dmain2.com@imap.gmail.com:993/INBOX' \ + 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/[Gmail]/Messages envoyés' \ + 'imaps://hobbestigrou@domain2.com@imap.gmail.com:993/[Gmail]/Messages envoyés' \ + 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/[Gmail]/Spam' \ + 'imaps://hobbestigrou@domain2.com@imap.gmail.com:993/[Gmail]/Spam' \ + 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/Divers' \ + 'imaps://hobbestigrou@domain2.com@imap.gmail.com:993/Divers' \ + 'imaps://hobbestigrou@domain.com@imap.gmail.com:993/[Gmail]/Tous les messages' \ + 'imaps://hobbestigrou@domain2.com@imap.gmail.com:993/[Gmail]/Tous les messages' # Where to put the stuff set header_cache = "~/.mutt/cache/headers" set message_cachedir = "~/.mutt/cache/bodies" set certificate_file = "~/.mutt/certificates" set mail_check = 30 set move = no set imap_keepalive = 900 set editor = "vim" set date_format = "%D %R" set index_format = "[%Z] %D %-20.20F %s" set sort = threads # like gmail set sort_aux = reverse-last-date-received # like gmail set uncollapse_jump # don't collapse on an unread message set sort_re # thread based on regex set reply_regexp = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*" bind index gg first-entry bind index G last-entry bind index R group-reply bind index <tab> sync-mailbox bind index <space> collapse-thread # Ctrl-R to mark all as read macro index \Cr "T~U<enter><tag-prefix><clear-flag>N<untag-pattern>.<enter>" "mar # Saner copy/move dialogs macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox" macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox" bind index \CP sidebar-prev bind index \CN sidebar-next bind index \CO sidebar-open bind pager \CP sidebar-prev bind pager \CN sidebar-next bind pager \CO sidebar-open set pager_index_lines = 10 # number of index lines to show set pager_context = 3 # number of context lines to show set pager_stop # don't go to next message automatically set menu_scroll # scroll in menus set tilde # show tildes like in vim unset markers # no ugly plus signs bind pager k previous-line bind pager j next-line bind pager gg top bind pager G bottom bind pager R group-reply set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" auto_view text/html # view html automatically alternative_order text/plain text/enriched text/html set sidebar_delim = '│' set sidebar_visible = yes set sidebar_width = 24 set status_chars = " *%A" set status_format = "───[ Folder: %f ]───[%r%m messages%?n? (%n new)?%?d? (%d to delete)?%?t? (%t tagged)? ]───%>─%?p?( %p postpone set beep_new # bell on new mails unset mark_old # read/new is good enough for me color normal white black color attachment brightyellow black color hdrdefault cyan black color indicator black cyan color markers brightred black color quoted green black color signature cyan black color status brightgreen blue color tilde blue black color tree red black color index red black ~D color index magenta black ~T set signature="~/.signature" 

Так что это хорошо работает, я могу видеть как мой почтовый ящик, так и когда в нем появляются новые сообщения. Но когда я открываю mutt, он сначала открыл локальный ящик, я не понимаю, почему, и чтобы увидеть новые сообщения в другом почтовом ящике, я должен сначала перенести в каждом из них. Возможно, это нормально, но как просить mutt открыть domain.com, например, сначала, а не локальный, который не существует.

Трудно понять, что вы пытаетесь сделать, но можете ли вы найти $spoolfile переменной / конфигурации $spoolfile в глобальном контексте?

Я не уверен, как он взаимодействует с поддержкой IMAP Mutt, но он позволяет вам установить папку, которая будет открыта по умолчанию при запуске Mutt.

Похоже, вы установили его в папке-крючки учетной записи, но вам нужно будет установить его за пределами тех, которые будут применяться до того, как будет введена папка-крючок.

Попробуйте добавить следующее в конец ~ / .muttrc и посмотрите, помогает ли оно:

 set spoolfile="imaps://hobbestigrou@domain.com@imap.gmail.com:993/INBOX"