Thunderbird: os e-mails excluídos ainda estão na pasta local do IMAP

7

Estou usando o Thunderbird + IMAP. O Thunderbird armazena as mensagens localmente em:

.icedove/asdfgh.default/ImapMail/mail.example.com/

Para cada pasta IMAP, existem arquivos Folder e Folder.msf .

Tenho notado, quando excluo um email com anexo grande, e excluo-o da Lixeira também, do que o arquivo da lixeira .icedove/asdfgh.default/ImapMail/mail.example.com/Trash ainda contém o email (e o anexo). Assim, mesmo que a partir do Thunderbird pareça que a mensagem foi excluída (ou eliminada da lixeira, ou o que quer que seja o termo), os dados da mensagem ainda estão no arquivo da lixeira (vejo quando abro o arquivo da lixeira) com meu editor de texto)

Alguém por favor pode explicar o que está acontecendo aqui? Como posso realmente excluir um email?

E devo adicionar que o email foi excluído com êxito no servidor IMAP. Portanto, o Thunderbird excluiu o email no servidor, mas, por algum motivo, ainda mantém os dados no arquivo.

    
por Martin Vegter 13.07.2014 / 22:33

2 respostas

4

É semelhante a como os dados em um arquivo rm 'd ainda estarão lá até que o espaço em disco seja reutilizado. O Thunderbird o liberta, mas na verdade não o libera (o que poderia envolver a movimentação de mensagens posteriores no arquivo, etc.).

A maneira de liberar é compactar a pasta. Clique com o botão direito na lixeira e selecione "Compact". Isso deve resolver. Você também pode selecionar 'Compact Folders' no menu File para fazer todas as pastas.

    
por 17.07.2014 / 23:32
0

Acabei de experimentar no meu sistema com o Gmail e descobri que tenho o mesmo problema. Uma maneira nada prática de limpá-lo é clicar com o botão direito do mouse na pasta, selecionar Propriedades e clicar em Reparar pasta .

Uma coisa que achei interessante é que .icedove/asdfgh.default/ImapMail/mail.example.com/Trash foi excluído e não apareceu mais, mesmo depois de abrir alguns e-mails, anexos e reiniciar o Thunderbird.

    
por 21.07.2014 / 03:20