Migrar do Thunderbird para o Mutt

9

Estou pensando em mudar do Thunderbird para o Mutt (desde que seja viável) para passar para um aplicativo mais rápido e simples.

Minha configuração atual do Thunderbird consiste em várias contas IMAP (gmail e google apps). Somente pastas selecionadas (etiquetas de leitura) em cada conta IMAP são armazenadas localmente. Para todas as outras pastas, olho através dos cabeçalhos e abro uma mensagem apenas se achar interessante. Também uso marcadores de pasta para navegar rapidamente para as pastas. Também movo mensagens pelas pastas com atalhos de teclado.

É possível replicar a configuração no Mutt? Alguém pode compartilhar / apontar para um arquivo muttrc de amostra que faça a mesma coisa? Seria ótimo se o arquivo muttrc for devidamente comentado.

Em uma nota lateral, também será possível importar minhas mensagens do Thunderbird localmente? Isso economizará um tráfego de rede considerável (cerca de 2 GB de dados armazenados localmente).

deshmukh
fonte

Respostas:

10

Definitivamente, é possível fazer tudo o que você deseja fazer Mutte muito mais.

Várias contas são possíveis com Mutt. Pessoalmente, usei apenas várias contas do imap do Gmail, conforme descrito neste artigo aqui , mas é possível configurá-las e alternar entre elas. Não é necessário repetir as informações aqui, mas isso tem muito a ver com a forma como os 'ganchos de conta' e 'ganchos de pasta' são configurados; o artigo explica bem.

No entanto, você pode alcançá-lo sem folder-hooks: veja minha resposta aqui:

Para navegar entre pastas, você pode usar macros, como demonstram essas conhecidas:

macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

Mais sobre como mover entre pastas e como as mensagens podem ser movidas entre pastas é explicado aqui em detalhes.

De fato, as mensagens podem ser exportadas Thunderbirdno mboxformato e depois lidas Mutt, como observa o wiki do Mutt aqui . Será necessário instalar o Thunderbirdcomplemento de importação / exportação e, em seguida, exportar as pastas do Thunderbird no mboxformato e depois especificar a pasta no .muttrc, consultando estas notas .

Referindo-se à sua pergunta nos comentários: Quando você carrega sua caixa de entrada ou alterna entre pastas Muttpor padrão, apenas carrega os cabeçalhos do servidor, o que eu acho que é o que você deseja. Ele só baixa a mensagem real quando você clica em retornar para visualizar a mensagem. Portanto, por que armazenamos em cache cabeçalhos e mensagens para desempenho, e geralmente a maioria das pessoas tem entradas padrão como esta no .muttrc:

set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies

Para disponibilidade offline, pode ser necessário emparelhar Muttcom outro programa chamado offlineimap, que está disponível nos repositórios; uma discussão está disponível aqui e aqui .

Eu juntei essas dicas (do wiki e da minha rc pessoal) em uma situação difícil, muttrcmas você pode ter que testá-las e modificá-las para seus próprios propósitos, e obviamente adicionar seus próprios detalhes, mas deve ser um ponto de partida útil.

Comunidade
fonte
Isso é útil, de fato. Mas, por favor, aponte-me para a parte 'Somente pastas selecionadas (etiquetas de leitura) em cada conta IMAP são armazenadas localmente. Para todas as outras pastas, olho através dos cabeçalhos e abro uma mensagem apenas se achar interessante. Além disso, essas mensagens estarão disponíveis mesmo quando estiver offline?
Deshmukh
@deshmukh Por favor, veja minha edição.
@deshmukh Adicionei um exemplo de muttrc, no qual você pode basear-se.
obrigado! O exemplo muttrc e outros recursos que você apontou devem ser bons o suficiente para eu começar. Espere ouvir de mim se eu bater em algum obstáculo.
Deshmukh
1
você também pode usar o pacote mutt-patched, que possui uma barra lateral da lista de pastas e alguns outros recursos úteis adicionados.
ImaginaryRobots
6

Não sei como isso pode ser útil, mas eu encontrei algo chamado Muttrc Builder, um aplicativo on-line para criar .muttrc: http://www.muttrcbuilder.org/ . E a documentação do Mutt tem muitos exemplos para arquivos de configuração.

Para importar a pergunta, a seguir é do wiki do Mutt:

Como importar mensagens de pine, thunderbird, kmail, evilution, ...?

O mutt entende alguns FolderFormats padrão . Descubra qual formato o outro MUA usa e, quando compatível, basta copiá-los para um local onde o mutt os encontre (e configure-o de acordo com o MuttGuide / Folders ). Se for um formato proprietário, use a função de exportação do MUAs ou pesquise na Web ferramentas externas que possam ser convertidas em um formato utilizável por mutt e proceda como antes, configurando o mutt para localizá-las.


fonte