O arquivo IMAP INBOX do Thunderbird é enorme

2

Usando o Thunderbird 17 com uma conta IMAP configurada para manter o correio off-line. Funciona bem. Exceto que, para manter meu e-mail, o Thunderbird mantém um arquivo enorme chamado "INBOX". Para uma conta minha que tem 4 anos, esse arquivo cresceu para mais de 30 GB! Não que eu me importe em 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 a cada vez. Caminho devagar!

Para ser claro, este é o arquivo de que estou falando:

~/.thunderbird/4jjzlkiu.default/ImapMail/imap.gmail-1.com/INBOX
    
por Sean Madsen 13.01.2013 / 00:37

3 respostas

2

Divida seu arquivo INBOX em muitos arquivos pequenos via Maildir ! Assim, somente e-mails novos e alterados serão transferidos.

Como fazer

  1. Abra o Thunderbird.
  2. Clique em "Editar" - > "Configurações da conta" - > "Configurações do servidor" .
  3. Alterar "Tipo de armazenamento de mensagens" de "Arquivo por pasta (mbox)" para "Arquivo por mensagem ( maildir ) ".

Plano de fundo: 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 o armazenamento de e-mail é Maildir : Cada e-mail é armazenado como um arquivo separado. Todos os emails 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 escrevo, o Maildir no Thunderbird ainda é um pouco novo (foi introduzido no Thunderbird 38), apenas para usuários avançados que sabem executar backups e podem conter bugs não corrigidos de acordo com a documentação do Mozilla. .

    
por 27.12.2016 / 13:11
1

Na lista de contas, clique com o botão direito do mouse em "Caixa de entrada" e escolha "Compact"

... Descobri isso depois que postei a pergunta. Baixei meu arquivo INBOX de 30 GB para cerca de 800 MB! Bom, mas ainda não é perfeito, então eu não considero isso totalmente "respondendo" a pergunta.

Seria melhor encontrar uma solução que fizesse isso automaticamente (talvez uma maneira de fazer isso a partir da linha de comando para que pudesse ser executada periodicamente) - ou ser capaz de usar uma abordagem totalmente diferente de armazenar arquivos separadamente. A transferência de 800 MB ainda é um problema ao fazer um backup remoto em uma rede.

    
por 13.01.2013 / 00:43
1

Já considerou as Ferramentas > Configurações da conta > Configurações do servidor > Armazenamento de mensagens > Limpar ("Expunge") Caixa de entrada ao sair

ou Sincronização & 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: link

    
por 05.03.2013 / 23:45