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
.muttrcsemelhante, apenas especifique seu próprio arquivo de configuração.source "~/.mutt/account.gmail1" -
Para alternar entre as contas, coloque um atalho no seu
.muttrcreferente à 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 .