.muttrc
O arquivo de configuração da Mutt é ~/.muttrc
, ou seja, o arquivo chamado .muttrc
em seu diretório pessoal. Cabe a você criá-lo e configurá-lo. Mutt não vai criar para você. Sem nenhum arquivo de configuração, você acaba de receber o e-mail em sua máquina local (se você tiver uma configuração de correio local, o que não é o caso no Ubuntu por padrão).
A maioria dos provedores de e-mail suporta IMAPS para ler sua caixa de correio e gerenciar seus e-mails, e SMTPS para enviar e-mails. Assim, o mínimo que você precisa para usar uma conta remota é definir smtp_url
para a porcentagem corretasmtps://
URL e para navegar para um folder
que é um URL imaps://
. Você provavelmente desejará algumas configurações adicionais, incluindo:
- Cache .
- Defina a linha
From:
comfrom
e declare esse mesmo endereço como pertencente a você comalternates
.
Gmail
Observe que, para o Gmail, você precisa configurar uma senha por aplicativo (de preferência) ou habilite o acesso IMAP simples . O que o Gmail chama de "menos seguro" são os aplicativos que usam sua senha "principal" do Gmail para autenticar, em oposição à senha principal mais um segundo fator de autenticação ou uma senha não memorável por aplicativo.
Olhando em volta, encontro um número surpreendente de tutoriais incompletos. Há muitas informações no wiki do Arch , como sempre, mas é um pouco difícil de digerir. Tentarei estar completo aqui, mas na verdade não uso o Mutt para o Gmail, então isso não foi testado, comentários são bem-vindos. Supondo que seu endereço do Gmail seja [email protected]
e sua senha do aplicativo seja qwertyuiop
, seu .muttrc
deve conter algo assim.
set my_address = [email protected]
set smtp_pass = qwertyuiop
set imap_user = $my_address
set imap_pass = $smtp_pass
set smtp_url = smtps://[email protected]:465/
set folder = imaps://imap.gmail.com:993
set postpones = Drafts
unset record # Gmail does this automatically
set spoolfile = +INBOX
mailboxes +INBOX
set from = $my_address
alternates $my_address
set message_cachedir = ~/.cache/mutt
set header_cache = $message_cachedir
Acessando várias contas
Mutt é um pouco estranho quando se trata de ter várias contas. A maneira como funciona é, você coloca todos os comandos para configurar cada conta em ganchos. Quando você muda de uma conta para outra, o Mutt executa os comandos do gancho. Os comandos de configuração SMTP e IMAP estão no account-hook
enquanto o restante ( record
, from
,…) entre em folder-hook
. As configurações alternates
e mailboxes
são uma lista que deve conter uma entrada por conta.
Como alternativa, use um arquivo de configuração separado para cada conta. É menos conveniente, mas mais simples.
Como alternativa, use OfflineIMAP para recuperar e-mails de todas as suas contas e use o Mutt exclusivamente localmente (exceto para envio).