Tempo di Lettura: 2 minuti
Quante volte vi è capitato di cancellare il Cestino di Thunderbird per poi accorgervi che vi era contenuto un messaggio di posta elettronica che si intendeva conservare? A me fortunatamente non troppo spesso, ma se vi dovesse accadere, non preoccupatevi, esiste un metodo per recuperare la mail, a patto però che non venga lanciato il comando per compattare le cartelle. Infatti quando si cancella una mail, questa non viene cancellata definitivamente ma solo marcata nel db come da eliminare. Solo quando si comprime il db, per ottimizzarne le prestazione, il record associato alla mail in questione viene rimosso, in una sorta di deframmentazione del file di database di Thunderbird.
Ebbene, prima di effettuare la procedura, vi consiglio di effettuare sempre un backup del proprio profilo (e soprattutto del file
Inbox) presente sotto la cartella C:\Documents and Settings\[UserName]\Application Data\Thunderbird
- Chiudere Thunderbird
- Navigare fino alla cartella del Profilo del proprio account in uso (C:\Documents and Settings\[UserName]\Application Data\Thunderbird\Profiles\xxxxxxxx.nomeprofilo\, in cui xxxxxxxx è una stringa casuale di 8 caratteri)
- Cercare un file che si chiama “Inbox” (senza estensione)
- Aprirlo con un editor di testo (date le dimensioni del file non è consigliabile l’uso del Blocco Note di Windows; alternative open source come SciTE o notetepad++ sono preferibili): dovrebbero essere visualizzati tutti i messaggi
- Cercare il messaggio che si vuole ripristinare. A causa delle dimensioni del file Inbox, questa operazione potrebbe non essere così agevole. Se si ricorda l’oggetto della mail, o il nome del mittente, si può utilizzare la funzione di ricerca dell’editor di testo per velocizzare l’operazione.
- Trovato il messaggio, si noteranno, prima del testo, alcune stringhe di intestazione del tipo:
* From - Mon Jun 13 21:31:25 2005 * X-Account-Key: account2 * X-UIDL: bee242b52b451ab50a5aa23f242b0efb * X-Mozilla-Status: 0009
Il valore dell’intestazione che dobbiamo prendere in considerazione è quello dell’extra header: X-Mozilla-Status. L’ultima cifra è un numero variabile, in questo caso il numero 9, che identifica il messaggio come “già letto e marcato per l’eliminazione”
- Per ripristinare il messaggio è sufficiente cambiare il valore dell’intestazione X-Mozilla-Status da 0009 a 0000 (che lo marcherà come “da leggere”):
* X-Mozilla-Status: 0000
Per maggiori dettagli su tutti i possibili valori che è possibile assegnare a X-Mozilla-Status, vi consiglio la lettura di questo ottimo post di Pseudotecnico.
- Salvate e chiudete il file appena modificato e quindi riaprite il client di posta elettonica Thunderbird.
- Alla riapertura di Thunderbird, nel vostro profilo apparirà il messaggio di posta che era stato precedentemente cancellato, nuovamente a disposizione dell’utente e marcato come “da leggere”.
Altre interessanti FAQ sono disponibili sul ThunderFAQ, un file PDF che racchiude tutti i Tips e Trick per Thunderbird.
Questo post contiene la risposta su una domanda che mi sono fatto di recente: Ho importato le mail di Thunderbird in kmail e sono riapparse TUTTE le spam cancellate. Grazie.
@ste: in effetti potrebbe essere che Kmail non gestiva correttamente il flag di status delle email che, non essendo state realmente cancellate, sono riapparse! Grazie anche a te per la tua segnalazione… magari può servire a qualcuno che lavora con Kmail. 🙂
I tuoi post sono sempre utili 🙂 Proprio ieri, ho recuperato una mail che avevo eliminato per errore…
Grazie!
@Multimedia Player: felice di esserti stato utile! 🙂
Pingback: Top Of The Week #5 - Paradise City 7 Ottobre 2007
[…] Come recuperare le mail cancellate per sbaglio da Thunderbird […]
Ho cancellato un indirizzo di posta hotmail! come posso fare x recuperarlo….aiutatemi!!!!!!grazie