Mutt imap conta múltipla

3

Minha primeira pergunta neste site, eu venho rapidamente.

Sou fã de ferramentas de linha de comando e aplicativos baseados em texto. Eu uso tmux com uma telha minimalista wm é qtile, eu não posso mudar o ambiente. Sou desenvolvedor, uso principalmente Python e Perl.

Minha primeira pergunta é sobre converter um ótimo cliente. Eu uso a barra lateral para poder exibir caixas de correio. Eu usei o imap com contas do google, aqui está minha configuração:

account-hook . 'unset preconnect imap_user imap_authenticators'

#First account
account-hook 'imaps://[email protected]@imap.gmail.com:993/' \
   ' set imap_user = "[email protected]" \
     imap_pass = "password" '

folder-hook 'imaps://[email protected]@imap.gmail.com:993/INBOX' \
    ' set imap_user = "[email protected]" \
      imap_pass = "1password" \
      smtp_url = "smtp://[email protected]@smtp.gmail.com:587/" \
      smtp_pass = "password" \
      from = "[email protected]" \
      realname = "Natal Ngétal" \
      folder = "imaps://[email protected]@imap.gmail.com:993" \
      spoolfile = "+INBOX" \
      postponed="+[Gmail]/Drafts" \
      mail_check=60 \
      imap_keepalive=300 '

#Second account
account-hook 'imaps://[email protected]@imap.gmail.com:993/' \
    ' set imap_user = "[email protected]" \
      imap_pass = "password" '

folder-hook 'imaps://[email protected]@imap.gmail.com:993/INBOX' \
    ' set imap_user = "[email protected]" \
      imap_pass = "password" \
      smtp_url = "smtp://[email protected]@smtp.gmail.com:587/" \
      smtp_pass = "password" \
      from = "[email protected]" \
      realname = "Natal Ngétal" \
      folder = "imaps://[email protected]@imap.gmail.com:993" \
      spoolfile = "+INBOX" \
      postponed="+[Gmail]/Drafts" \
      mail_check=60 \
      imap_keepalive=300 '

mailboxes + 'imaps://[email protected]@imap.gmail.com:993/INBOX' \
          + 'imaps://[email protected]@imap.gmail.com:993/INBOX' \
          + 'imaps://[email protected]@imap.gmail.com:993/[Gmail]/Messages envoyés' \
          + 'imaps://[email protected]@imap.gmail.com:993/[Gmail]/Messages envoyés' \
          + 'imaps://[email protected]@imap.gmail.com:993/[Gmail]/Spam' \
          + 'imaps://[email protected]@imap.gmail.com:993/[Gmail]/Spam' \
          + 'imaps://[email protected]@imap.gmail.com:993/Divers' \
          + 'imaps://[email protected]@imap.gmail.com:993/Divers' \
          + 'imaps://[email protected]@imap.gmail.com:993/[Gmail]/Tous les messages' \
          + 'imaps://[email protected]@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"

Por isso funciona bem, consigo ver a minha caixa de entrada e quando há novas mensagens nela. Mas quando eu abro o mutt primeiro abri uma caixa local, eu não entendo por que, e para ver os novos posts em outra caixa de entrada, eu tenho que mover primeiro em cada um deles. Talvez seja normal, mas como pedindo mutt para abrir domain.com por exemplo primeiro e não um local que não existe.

    
por Hobbestigrou 13.08.2013 / 16:17

1 resposta

2

É um pouco difícil ver o que você está tentando fazer, mas você está, por acaso, procurando o $spoolfile configuração de variável / configuração em um contexto global?

Não tenho certeza de como ele interage com o suporte IMAP do Mutt, mas ele permite que você defina a pasta que será aberta por padrão quando o Mutt for iniciado.

Parece que você o configurou nos ganchos da pasta da conta, mas precisa defini-lo fora deles para que seja aplicado antes que a pasta de gancho da pasta seja inserida.

Tente adicionar o seguinte ao final do seu ~ / .muttrc e veja se ajuda:

set spoolfile="imaps://[email protected]@imap.gmail.com:993/INBOX"
    
por 13.08.2013 / 16:59