Embora existam alguns guias úteis neste site e esta , pensei em mostrar-lhe minha solução atualmente em funcionamento. Você pode notar que é semelhante aos guias acima mencionados, mas com adições e diferenças: Descobri que é possível não usar account-hooks
ou folder-hooks
em alguns casos. Veja o wiki do Mutt para uma abordagem alternativa.
Vou postar os elementos da configuração e postar todo o meu .muttrc
para que você possa ver como tudo se encaixa.
É mais fácil inserir as configurações de ambas as contas em arquivos separados e salvá-las na pasta ~/.mutt
. Por exemplo, suas duas contas podem ser chamadas de account.gmail1
e account.gmail2
. Então, crie dois arquivos de texto com esses nomes e siga este modelo abaixo para o conteúdo; eles devem ser ambos idênticos, separados da parte user@
; basta substituir todas as ocorrências disso por seu e-mail real (por exemplo, mik123@
) nos dois arquivos.
set imap_user = "[email protected]"
set imap_pass = ""
set from = "[email protected]"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://[email protected]:993"
set spoolfile = "imaps://[email protected]/INBOX"
set postponed = "imaps://[email protected]/[Gmail]/Drafts"
set record = "imaps://[email protected]/[Gmail]/Sent Mail"
set smtp_url = "smtp://[email protected]:587"
set smtp_pass = ""
-
Observe que deixei a senha em branco (
""
), o que significa que você será solicitado, e é isso que eu prefiro, mas você pode integrar sua própria solução se não quiser tem que continuar digitando a senha. -
Se você quiser uma conta padrão carregada na inicialização, você pode usar em sua linha
.muttrc
semelhante, apenas especifique seu próprio arquivo de configuração.source "~/.mutt/account.gmail1"
-
Para alternar entre as contas, coloque um atalho no seu
.muttrc
referente à localização real e o nome das configurações da sua conta:macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>'
emacro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
-
Você poderá alternar entre pastas nas duas contas com comandos de pager, como
macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"
que estão definidos no seu .muttrc
; estes ainda funcionarão para cada conta (veja meu anexo .muttrc
).
- Eu testei essas configurações específicas com as gerais adicionais em meu
.muttrc
, para que você possa usar esse arquivo e / ou combiná-lo com o seu próprio, cabe a você.
Agora é só carregar mutt
no terminal e você poderá carregar uma conta e depois mudar para a outra usando o seu atalho. Meu .muttrc
é colado aqui se você precisar de um exemplo funcional de uma configuração.
Veja o bom artigo neste site no Mutt e o Mutt wiki para outras formas de configurar mutt
, como usar folder-hooks
para associar setings a várias caixas de correio, que também é explicado aqui .