criando um arquivo de e-mail pesquisável off-line para várias contas [fechado]

0

Eu quero criar um arquivo de e-mail off-line que eu possa visualizar e pesquisar. O arquivo incluirá ambos, Caixa de entrada e Enviado.

Meu sistema operacional principal é o Windows XP de 32 bits (estou atrasado, mas pretendo atualizar para 7, 8 ou 10 e em 64 bits), de modo que o software que utilizarei para ler e pesquisar mensagens precisa ser um aplicativo gráfico Win32.

Eu tenho uma caixa de reprodução do Linux dentro da casa (na qual executo um cronjob do getmail para buscar novas mensagens), mas gostaria de evitar incluir um servidor (local) (IMAP, por exemplo). Embora eu possa ir com ele, se os profissionais fora do peso dos contras.

Tenho 25 contas de e-mail que desejo ver e pesquisar, e apenas 5 delas ainda estão ativas (enviando e recebendo e-mails). A maior parte do correio reside em mboxes e maildirs. Ainda não reuni todos os e-mails em um local, então não sei quantos e-mails estamos falando. No topo da minha cabeça, eu diria que tudo isso está abaixo de 10GB.

Aceito a possibilidade de ter que manter dois arquivos dele. Um em armazenamento "frio", onde não é acessado, e um em armazenamento "ao vivo", onde é lido e pesquisado.

A única ideia que me vem à mente é importar todos os e-mails no Thunderbird e esperar que ele possa lidar com isso. Mas eu precisaria importar novas mensagens à medida que elas chegam, o que é um trabalho intensivo que não quero fazer. Outra é ir para o servidor IMAP e instruir o Thunderbird a não manter as mensagens localmente (vou precisar encontrar uma maneira de ter pastas IMAP para cada conta, em vez de executar 25 contas).

Gostaria de ler as propostas sobre qual esquema e qual software posso usar para configurá-lo. Se você quiser, também pode compartilhar o sistema que você mesmo administra e eu posso tirar idéias disso.

    
por swapjim 26.03.2015 / 02:33

1 resposta

2

Eu uso um aplicativo IMAP que busca mensagens antigas do servidor, copia as mensagens para um sistema de arquivos local e grava os metadados da mensagem em um banco de dados MySQL. Em seguida, as mensagens são excluídas da caixa de correio do usuário.

Os usuários usam o navegador HTML para pesquisar os metadados quando desejam restaurar uma ou mais mensagens. As mensagens são reinseridas na caixa de correio do usuário com comandos IMAP APPEND.

    
por 26.03.2015 / 13:11