[Golem] Recuperare cartelle di posta su Evolution oltre i 2GB
    Adm 
    linuxloverstaff@gmail.com
       
    Gio  7 Lug 2011 17:52:36 CEST
    
    
  
Il 07 luglio 2011 17:23, Adm <linuxloverstaff@gmail.com> ha scritto:
> Dividiamo coda e cima:
>  head -n 62513 ./2011_7_7ab > ./2011_cima
>  head -n 62513 ./2011_7_7ab > ./2011_cima
>
Ho copiato male il secondo comando:
 tail -n+62513 ./year_month_dayab > ./year_month_day_coda
-------------------------------------------------------------------------
Ecco una versione corretta e coerente:
-------------------------------------------------------------------------
7 7 2011
Quando Evolution raggiunge i 2Gb di email, la cartella delle email
sparisce e non si può più scaricare la posta.
Si consiglia di effettuare tutte le operazione con Evolution chiuso,
altrimenti la rigenerazione degli indici della posta potrebbe causare
rallentamenti e altri roblemi.
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
Saranno generati 2 file:
./Inbox year_month_dayaa, ./Inbox year_month_dayab
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.
Cerchiamo il numero di riga al quale inizia un nuovo messaggio:
 grep -m 1  -n "From " ./Inbox year_month_dayab
(-m 1 indica di cercare fino alla prima istanza trovata, -n indica a
grep di comunicare il numero di riga al quale ha trovato la parola
cercata)
Dividiamo il file B in due. Otterremo un file con sintassi corretta
(coda) e un file contenente l'ultimo pezzetto che manca alla mail
troncata del fila A (cima):
 head -n 62513 ./year_month_dayab > ./year_month_day_cima
 tail -n+62513 ./year_month_dayab > ./year_month_day_coda
Sistemiamo il primo file con le nostre email recuperate unendolo al
pezzettino che abbiamo salvato:
cat ./year_month_dayaa ./year_month_day_cima > ./year_month_day_prima
Rinominiamo il secondo file.
mv ./year_month_day_coda ./year_month_day_seconda
Eliminiamo i file inutili e creiamo una inbox vuota:
 rm ./year_month_day_cima
 rm ./year_month_day_aa
 rm ./year_month_day_ab
 rm ./Inbox
touch ./Inbox
Apriamo Evolution e diamogli il tempo di ricreare gli indici.
    
    
       
       Maggiori informazioni sulla lista 
	       golem