Mozilla Thunderbird

ИДЕЯТА Е ИДЕНТИЧНА КАКТО В ПОСТА МИ Firefox баз даних ВАКУУМ і ПРОІНДЕКСУВАТИ. Debian в той час rebradinranite є версії продуктів Mozilla. Під час переходу від Icedowe на Thunderbird я, Я не defragmentiral основі, до цих пір в мій поштовий клієнт закінчитися серйозні кількість листів, електронною поштою рахунки і сервери, користувачів і паролі. Сценарій ідентична один з мого попереднього посту з тільки невелика модифікація для де шукати файли 🙂

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

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 є набагато більш правильним способом (без простору) і вам не доведеться змінити розділювач.