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.