Table of Contents

Evolution mail client slow

Delete the cache:

1 - Stop evolution

2 - backup the cache

3 - delete the cache : rm -rf ~/.cache/evolution/mail/

4 - start evolution

Corrupt index in Evolution mail client on linux

Evolution version: 3.26

Example of error:

failed to move file cache

Here are the evolution folders for each user:

~/.config/evolution
~/.cache/evolution
~/.local/share/evolution

Delete all following files

find ~/.evolution/mail/local -name "*ev-summary" -exec rm -f {} \;
find .evolution -name \*index.data -exec rm -f {} \;
find .evolution -name \*index -exec rm -f {} \;
find .evolution -name \*cmeta -exec rm -f {} \;
manu@lap-manu-linux:/home> find manu -name \*folder-tree* | grep evolution
manu/.cache/evolution/mail/1378219278.31290.3@lap-manu-linux.site/folder-tree

manu@lap-manu-linux:/home> find manu -name \*index* | grep evolution
manu/.local/share/evolution/mail/local/..ibex.index
manu/.local/share/evolution/mail/local/..ibex.index.data
manu/.local/share/evolution/mail/local/.Drafts.ibex.index
manu/.local/share/evolution/mail/local/.Drafts.ibex.index.data
manu/.local/share/evolution/mail/local/.Outbox.ibex.index
manu/.local/share/evolution/mail/local/.Outbox.ibex.index.data
manu/.local/share/evolution/mail/local/.Sent.ibex.index
manu/.local/share/evolution/mail/local/.Sent.ibex.index.data
manu/.local/share/evolution/mail/local/.Templates.ibex.index
manu/.local/share/evolution/mail/local/.Templates.ibex.index.data

manu@lap-manu-linux:/home> find manu -name \*cmeta* | grep evolution
manu/.cache/evolution/mail/1378219278.31290.3@lap-manu-linux.site/folders/Boîte de réception/cmeta.old
manu/.local/share/evolution/mail/local/..cmeta.old
manu/.local/share/evolution/mail/local/.Outbox.cmeta.old
manu/.local/share/evolution/mail/local/.Templates.cmeta.old
manu/.local/share/evolution/mail/local/.Drafts.cmeta.old
manu/.local/share/evolution/mail/local/.Sent.cmeta.old
manu/.local/share/evolution/mail/local/.Sent.cmeta
manu/.local/share/evolution/mail/local/..cmeta
manu/.local/share/evolution/mail/local/.Drafts.cmeta
manu/.local/share/evolution/mail/local/.Templates.cmeta
manu/.local/share/evolution/mail/local/.Outbox.cmeta

cd ~/.local/share/evolution/mail/local

for i in `find . -name folders.db`
do
  echo "Rebuilding Table $i"
  sqlite3 $i "vacuum;"
done

Then restart evolution

local mail not available

Stupid error, as I rebuild index as root, no more view of my archived email locally … Just change owner on all files and OK