
Usando o Thunderbird 17 com uma conta IMAP configurada para manter o correio offline. Funciona bem. Exceto que para manter meu e-mail, o Thunderbird mantém umenormearquivo chamado "INBOX". Para uma conta minha que tem 4 anos, esse arquivo cresceu para mais de 30 GB! Não que eu me importe de manter tantos dados, mas é difícil ter tudo em um arquivo, porque quando executo um backup incremental da minha pasta pessoal usando o rsync, esse enorme arquivo INBOX precisa ser transferido todas as vezes. Muito lento!
Para ser claro, este é o arquivo do qual estou falando:
~/.thunderbird/4jjzlkiu.default/ImapMail/imap.gmail-1.com/INBOX
Responder1
Divida seu arquivo INBOX emmuitos arquivos pequenos via Maildir! Assim, apenas e-mails novos e alterados serão transferidos.
Como
- Abra o Thunderbird.
- Clique"Editar"->"Configurações da conta"->"Configurações do servidor".
- Mudar"Tipo de armazenamento de mensagens"de"Arquivo por pasta (mbox)"para"Arquivo por mensagem (maildir)".
Antecedentes: Maildir e Mbox
Tradicionalmente, os e-mails da caixa de entrada são armazenados em um arquivo enorme – no chamado formato Mbox.A alternativa para armazenamento de e-mail é Maildir: cada e-mail está sendo armazenado como um arquivo separado. Todos os e-mails antigos serão reconhecidos como arquivos inalterados e, portanto, não serão mais transferidos. Novos e-mails se materializarão como novos arquivos e serão transferidos no próximo backup rsync.
Mas cuidado, no momento em que este artigo foi escrito, o Maildir no Thunderbird ainda é um tanto novo (foi introduzido no Thunderbird 38), apenas para usuários avançados que sabem como realizar backups e pode conter bugs não corrigidos de acordo com a documentação do Mozilla.
Responder2
Na lista de contas,clique com o botão direito em "Caixa de entrada" e escolha "Compacto"
... Descobri isso depois de postar a pergunta. Reduzi meu arquivo INBOX de 30 GB para cerca de 800 MB! Legal, mas ainda não é perfeito, então não considero que "responda" totalmente à pergunta.
Seria melhor encontrar uma solução que fizesse isso automaticamente (talvez uma maneira de fazer isso na linha de comando para que pudesse ser executada periodicamente) - ou ser capaz de usar uma abordagem totalmente diferente de armazenar arquivos separadamente. Transferir 800 MB ainda é uma tarefa difícil ao fazer um backup remoto em uma rede.
Responder3
Você já considerou Ferramentas > Configurações da conta > Configurações do servidor > Armazenamento de mensagens > Limpar ("Expurgar") a caixa de entrada ao sair
ou Sincronização e armazenamento > Espaço em disco > Sincronizar os XX dias mais recentes?
Considere também o rsync sobre o ssh. É muito rápido.
Aqui estão algumas opções para limpar sua caixa de entrada com mais frequência:http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts