[Golem] Recuperare cartelle di posta su Evolution oltre i 2GB
Adm
linuxloverstaff@gmail.com
Gio 7 Lug 2011 17:23:08 CEST
Mi è capitato almeno 3 volte di doverlo fare, per questo vi mando i
miei appunti sul procedimento completo da seguire per risolvere il
problema:
Quando Evolution raggiunge i 2Gb di email:
Si consiglia di effettuare tutte le operazione con Evolution chiuso,
altrimenti la rigenerazione degli indici della posta potrebbe causare
rallentamenti.
1) effettuare una copia di buckup della vostra Inbox.
cp /home/user/.evolution/mail/local/Inbox /home/user/year_month_day_inbox.buckup
2) Dividere la vostra Inbox in più parti
split -b 1500MB ./Inbox year_month_day
3) A questo punto ci sono molte probabilità che l'ultima email del
primo file sia stata tagliata e sia metà nel primo file e metà nel
secondo. Per questo dobbiamo correggere l'errore.
Crchiamo il numero di riga al quale inizia un nuovo messaggio:
grep -m 1 -n "From " ./2011_7_7ab
Dividiamo coda e cima:
head -n 62513 ./2011_7_7ab > ./2011_cima
head -n 62513 ./2011_7_7ab > ./2011_cima
Sistemiamo il primo file con le nostre email recuperate:
cat ./2011_7_7aa ./2011_cima > ./2011_7_7_prima
Rinominiamo il secondo file.
mv ./2011_coda ./2011_7_7_seconda
Eliminiamo i file inutili e creiamo una inbox vuota:
rm ./2011_cima
rm ./2011_7_7_aa
rm ./2011_7_7_ab
rm ./Inbox
touch ./Inbox
Apriamo Evolution e diamogli il tempo di ricreare gli indici.
Maggiori informazioni sulla lista
golem