{{tag>cancellazione_degli_indici}}
~~NOTOC~~
====== Cosa sono, come si cancellano e a cosa serve la cancellazione degli indici? ======
Gli indici sono usati da TB per tenere traccia di dove iniziano e finiscono le email.\\
Se ogni volta TB dovesse fare il parsing di un archivio di posta sarebbe lentissimo.\\
Purtroppo di tanto in tanto questi Indici si **corrompono** e bisogna **ricrearli**.\\
Di seguito alcuni dei problemi che la corruzione degli indici potrebbe causare:
* lentezza in fase di avvio e durante la consultazione dei messaggi
* comparsa di vecchi messaggi precedentemente cancellati con lo stato di non letti
* impossibilità di cancellazione dei messaggi
* email riconosciute come spam che non vengono spostate nella cartella "Posta indesiderata"
* copia di backup dei messaggi inviati non inserita nella cartella "Posta inviata"
**NOTA:** la corruzione degli indici è una condizione necessaria ma non sufficiente per il verificarsi dei problemi di cui sopra, in altre parole essi potrebbero avere altre cause scatenanti.
\\
Per cancellarli e ricrearli ci sono due metodi:\\
**AUTOMATICAMENTE**: attraverso il //menù contestuale// della cartella e su //Proprietà// si trova la voce //Ricostruisci l'indice di questa cartella//.\\
\\
**MANUALMENTE**: cancellando fisicamente i file e facendoli ricreare a TB.\\
Per farlo, cerchi tutti i file con estensione **msf** nella [[thunderbird:profilo:dove-trovo-il-mio-profilo-di-thunderbird|cartella del Profilo]] a TB chiuso e li cancelli.\\
==WINDOWS==
Per cancellare gli indici su sistemi Windows, procedere come segue:
* Chiudere Mozilla Thunderbird
* Start -> Trova (Tasto Win + F) -> Tutti i file e le cartelle ed effettuare la seguente ricerca:
*Nome file: *.msf
*Cerca in: %appdata%\thunderbird
* cancellare tutti i file trovati e riavviare Thunderbird.
\\
L'operazione può essere effettuata da prompt dei comandi usando il port del find di Linux, portandosi nella [[thunderbird:profilo:dove-trovo-il-mio-profilo-di-thunderbird|cartella del Profilo]] di Thunderbird ed eseguendo questo comando:
find -name "*.msf" -delete
((Il pacchetto si può scaricare da: http://gnuwin32.sourceforge.net/
però fare attenzione di inserire il percorso del file eseguibile nel PATH di sistema altrimenti verrà usato il find di Windows che non farà un bel nulla.))
==Linux==
Per cancellare gli indici aprire il terminale, posizionarsi nella [[thunderbird:profilo:dove-trovo-il-mio-profilo-di-thunderbird|cartella del Profilo]] di Thunderbird ed eseguire il seguente comando:
find -name "*.msf" -exec rm -i {} \;
\\
oppure se si vuole che venga richiesta la conferma di cancellazione:
find -name "*.msf" -exec rm -f {} \;
\\
\\
Affinché non si corrompano, è utile seguire queste linee guida:
* [[thunderbird:domande_specifiche:compattare-le-cartelle-su-mozilla-thunderbird|Compattare]] spesso le cartelle (**offline** altrimenti si rischia di corrompere gli indici).
* Non eseguire operazioni sulle email mentre TB scarica la nuova posta.
* //Sperare// che la connessione non vada a singhiozzo mentre TB scarica la posta
* Defframentare ogni tanto la [[thunderbird:profilo:dove-trovo-il-mio-profilo-di-thunderbird|cartella del Profilo]].
* Non installare antivirus che eseguono operazioni durante il download della posta, oppure disabilitare il controllo virus nelle mail in arrivo((Tanto un controllo verrà effettuato al momento dell'apertura dell'allegato)).
===== =====
[ [[http://www.gialloporpora.netsons.org/Blog/|gialloporpora]] ]
{{page>wiki:footer_01}}