sincronização de armazenamento de e-mail local para imap - amigável para mouses

16

Resumo

Meu problema : desejo ler o e-mail off-line com minha escolha de cliente ( mutt ), mas quero que ações como mover e-mails, etc. sejam mantidas em snc bidirecional com servidor imap.

Minha pergunta : Existe uma maneira simples de fazer isso enquanto ainda estiver usando ferramentas padrão como fetchmail , procmail , etc?

Detalhes

Eu tenho uma conta do Gmail. Por várias razões - algumas institucionais - eu preciso ser capaz de ler este e-mail de um cliente de e-mail; Eu quero que minha caixa de entrada seja limpa, assim como eu a manteria com uma configuração de correio local tradicional e para qualquer coisa que eu arquivasse para ser pesquisável. Se eu mover um email para uma pasta no Web client, gostaria que minha caixa de entrada local levasse isso em consideração.

Quando possível, quero poder ler este email de mutt . Anteriormente eu usava a funcionalidade imap nativa do mutt, mas o mutt precisava fazer uma conexão com o servidor toda vez que você o executasse; a conexão geralmente cai enquanto estou lendo e-mail e o mutt está aberto em segundo plano; ele mantém apenas um cache de cabeçalhos de mensagens e o carregamento de novas mensagens requer uma viagem de ida e volta ao servidor; se eu enviar uma mensagem, tenho que esperar que ela seja confirmada pelo STMP antes de poder ver outras mensagens.

Existe alguma maneira de contornar isso? Eu não considero clientes gordos como o Thunderbird uma solução: eu preciso de acesso ao terminal, eu gosto de poder usar meu correio, faço bom uso das capacidades de filtragem do procmail, e eu prefiro sistemas desacoplados.

Como mencionado acima, fetchmail , procmail e sendmail me quase estão lá - mas não consigo manter minha atividade em sincronia entre os clientes.

Estou faltando alguma coisa? Eu olhei para a seção do manual do FreeBSD sobre e-mail e um monte de posts, mas nada parece trazer tudo junto desta forma.

A propósito, eu corro Arch Linux e Debian.

    
por Cera 14.04.2013 / 07:43

2 respostas

9

OfflineIMAP e isync são programas que integre bem com mutt e satisfará seus outros critérios.

OfflineIMAP é escrito em Python e isync em C; ambos são muito rápidos.

Ambos os programas são bem documentados e fáceis de configurar; isync talvez um pouco mais fácil.

Há uma diferença significativa entre a funcionalidade de cada uma que vale a pena ter em mente: você pode usar mbsync (executável do isync) para preencher um maildir IMAP remoto 1 de um local copy, o OfflineIMAP não pode fazer isso. [Alteração: de v6.4.0, o OfflineIMAP tem as createfolders opção para criar pastas no repositório remoto].

O Wiki do Arch tem páginas sobre ambos, com exemplos de configurações e casos de uso. 2

1. Caso, hipoteticamente, você exclua inadvertidamente seu armazenamento de email remoto e precise recuperar de um backup em uma máquina local ...
2. isync e OfflineIMAP .
por 29.09.2013 / 00:40
1

Talvez o seguinte link escrito de forma excelente por Steve Losh ajude você

    
por 19.05.2013 / 07:54