Thunderbird e gmail não são exatamente os melhores amigos. Os marcadores do Gmail significam que o Thunderbird geralmente baixa várias cópias de um único email. Qualquer coisa marcada no gmail aparecerá em uma pasta relacionada a essa tag, na pasta "todos os emails" e, possivelmente, nas pastas "caixa de entrada" e "email enviado". Assim, um e-mail com várias tags pode potencialmente ser armazenado mais de quatro vezes em um cache local do Thunderbird. Isso pode dificultar a pesquisa e obviamente desperdiça espaço em disco.
A melhor solução que encontrei é a seguinte. Opere uma política de caixa de entrada zero (ou seja, use a caixa de entrada para processar apenas o correio ativo e arquive todo o resto), o que elimina uma cópia extra na caixa de entrada. Em segundo lugar, configure o Thunderbird para não sincronizar a pasta "E-mails enviados" - isso é um pouco trabalhoso, pois eu acho bastante útil poder examinar apenas os e-mails que enviei, mas uma pesquisa pode duplicar essa funcionalidade . Dessa forma, a maioria das duplicatas é removida e apenas emails com tags são armazenados localmente mais de uma vez.
Idealmente, porém, eu gostaria que apenas uma cópia de cada email fosse armazenada localmente. Estou surpreso que o Thunderbird não armazene correio por algum tipo de algoritmo de hash para evitar precisamente esse problema - mas não seria compatível com a maneira como as pastas são espelhadas em uma estrutura de diretório local, suponho.
Alguém pode pensar em uma maneira melhor de fazer o Thunderbird armazenar em cache uma conta de e-mail do Google localmente com eficiência.