Mozilla Thunderbird

L'idée est identique, comme dans mon post Firefox bases de données VIDE et RÉINDEXER. Un certain temps de Debian разкараха ребрадинраните versions de produits Mozilla. Lors de la migration de Icedowe dans Thunderbird, je, que je n'ai pas дефрагментирал la base, et jusqu'à présent dans l'email d'un client de mon passé de grave nombre de lettres, email des comptes et des serveurs, les utilisateurs et mots de passe. Le scénario ressemble à celui de mon post précédent, avec juste une petite modification, où vous pouvez rechercher des fichiers 🙂

La version Linux

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

La version Mac os

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

За разлика от профилната папката на Firefox тази на Thunderbird е с доста по правилен път (без de l'espace) и не се налага да се прави промяна на délimiteur.