Recuperare email cancellate per sbaglio con Thunderbird

Se capitasse di cancellare distrattamente un messaggio importante in Thunderbird/Seamonkey sia dalla cartella che dal cestino il messaggio non è andato irrimediabilmente perso, ma, può essere ancora recuperato.

Infatti, quando una email viene cancellata non viene realmente rimossa dall’archivio, ma viene semplicemente resa “invisibile” e non mostrata, anche se, in realtà, è ancora presente.

Per cancellare effettivamente le email è necessario infatti compattare le cartelle, operazione che consiglio di eseguire spesso per evitare sovradimensionamenti degli archivi di posta.

Dunque se le cartelle ancora non sono state compattate e si è cancellato la mail sia dalla cartella di origine sia dal cestino vediamo come fare per recuperarla. Inanzitutto bisogna chiudere Thunderbird e recarsi nella cartella dove Thunderbird salva i file in cui sono immagazinate le email.
I file di archivio si trovano nelle sottocartelle della cartella Mail del Profilo utente e sono quelli senza estensione, per esempio:

inbox. - Posta in arrivo
draft. - Bozze
sent - Posta inviata
trash - Cestino

e così via. Ora è sufficiente aprire il file in cui si trovava la nostra email prima che la cancellassimo per sbaglio e aprire il file con un editor di testo (tipo notepad).

Bene ora basterà cercare la email cancellata per sbaglio, e cambiare il valore dell’header:

X-Mozilla-Status

impostandolo a 0000, salvare le modifiche e uscire.

A questo punto bisognerà cancellare il file indice associato al nostro archivio. I file indice sono quelli con estensione msf e stesso nome del file di archivio, per esempio, nel caso di “inbox.” il file indice si chiamerà “inbox.msf”. Potete comunque cancellare tutti i file con estensione msf, in quanto, verranno ricreati al futuro avvio di Thunderbird.

NOTA: E’ molto importante che quando eseguite le modifiche al file Thunderbird sia chiuso altrimenti non oso immaginare cosa può accadere :-P. Altra cosa importante è fare un backup del file (o ancora meglio dell’intero Profilo) in caso si commettano errori durante l’editing.

Perfetto ora basterà riavviare Thunderbird e la email apparirà come non letta :-D.

Se dovete recuperare più email, potete invece cercare la stringa X-Mozilla-Status e vedere che valore ha, per capire se la email è stata o meno resa “invisibile”.

Una lista completa dei valori che può assumere l’X-Mozilla-Status potete trovarla qui.. Solitamente le mail cancellate per sbaglio hanno questi valori: 0008, 0009, 0018, 0019.

AGGIORNAMENTO: ecco una spiegazione più completa dei valori assunti da X-Mozilla-Status.

Prima di tutto bisogna spiegare cosa avviene quando un messaggio viene cancellato. Thunderbird in realtà non cancella il messaggio ma aumenta di otto unità il valore del parametro X-Mozilla-Status. Il messaggio, pur rimanendo nell’archivio, non verrà visualizzato da Thunderbird; per eliminare il messaggio dall’archivio è necessario compattare le cartelle. Dopo questa operazione il messaggio verrà definitivamente cancellato e non sarà più possibile recuperarlo. Se non si ha ancora compattato la cartella è quindi possibile recuperare le email “invisibili” diminuendo di otto unità il valore di X-Mozilla-Status.

In breve:

  • se il messaggio è stato letto l’ultima cifra di X-Mozilla-Status aumenta di uno;
  • se è stato risposto al messaggio,l’ultima cifra di X-Mozilla-Status aumenta di due;
  • se il messaggio viene marcato dall’utente, l’ultima cifra di X-Mozilla-Status viene aumentata di quattro unità;
  • se il messaggio viene cancellato l’ultima cifra di X-Mozilla-Status viene aumentata di otto.

Ciò premesso, si può facilmente dedurre che tutti i messaggi cancellati hanno l’ultima cifra compresa fra 8 e F (valore esadecimale di 15=0001+0002+0004+0008).

Il trucco mi è stato insegnato da @underpass, in questo Topic.

Il procedimento funziona anche con Seamonkey.

24 contributi a “Recuperare email cancellate per sbaglio con Thunderbird”


  1. 1 Fabio

    Ho installato FireFox!
    le impressioni sul mio blog.
    se vuoi commentare te ne sarei grato, perché non è andata così tanto bene come mi aspettavo :)

  2. 2 miki64

    Fabio, ti ho risposto.

  3. 3 gialloporpora

    @Cristina ha scritto:

    Ciao,
    mi s ervirebbe un'info.
    Ieri stavo scrivendo una mail importante e lunghissima quando ho fatto per giustificare il testo mi si è impallato il computer e ho perso l'itera lettera!!!!
    E' possibile recuperarla? Sono Disperata!!!!!!
    Chiunque abbia info mi contatti su trattarug[NO_SPAM]@libero.it
    Grazie 1.000.000
    Cristina

    Scusa ma ti ho rimosso e reinserito il commento perché non vorrei che ti arrivasse spam alla casella email

  4. 4 gialloporpora

    Ora ti rispondo però ti dico subito che la risposta non è positiva.

    Se la hai precedentemente salvata in Bozze forse (anche se dubito) potresti trovare uno stralcio della email nella suddetta cartella.

    Sarebbe sempre buona cosa se si scrive qualcosa di corposo fare un salvataggio di quanto scritto ogni cinque minuti.
    Ciao

  5. 5 Gaetano

    Ciao,
    più che un’opinione, il mio è un SOS…
    Ho installato Thunderbird stamattina ed ho scaricato della posta (@katamail.com)…
    Per cause che adesso non sto a spiegare, ho eliminato e poi riaggiunto l’account ed ora mi ritrovo senza la posta scaricata la prima volta!
    Ecco, desideravo essere aiutato a recuperare i vari messaggi (più di 20) che avevo stamattina, visto che con il metodo descritto in questa pagina, risocntro difficoltà essendoci ora più cartelle “pop-katamail”.
    Grazie anticipate!

    Powered by Internet Explorer Internet Explorer 7.0 su Windows Windows XP
  6. 6 gialloporpora

    Ok, con calma :-) Hai cancellato l’account o le email ? Come hai cancellato l’account di posta ? Da Strumenti -> Imp. account -> account e cliccato su “Elimina” ?
    Usi la global inbox ? In parole più semplici: hai una cartella “Cartelle locali” che raggruppa tutti gli account o l’account è staccato, ogni account ha le sue cartelle speciali (posta in arrivo, boxxe, cestino …)
    Prima di fare qualunque cosa salva (copia) la cartella %appdata%\thunderbird in un posto sicuro (a TB chiuso)
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 2.0.0.12 su Windows Windows XP
  7. 7 Gaetano

    Sì, l’account l’ho cancellato nel modo che hai descritto.
    Non ricordo se uso la global inbox, penso di no perché ho un account solo per posta in arrivo (xxx@katamail.com), poi “Cartele locali” dove c’è invece la posta in uscita…
    Ho copiato la cartella thunderbird al sicuro, comunque, ciao.

    Powered by Internet Explorer Internet Explorer 7.0 su Windows Windows XP
  8. 8 Gaetano

    Ah, resta beninteso che aspetto il prossimo suggerimento :)

    Powered by Internet Explorer Internet Explorer 7.0 su Windows Windows XP
  9. 9 gialloporpora

    Allora,
    vai in Profilo/Mail/xxx.katamail.com/
    se ne trovi più di uno, dovrebbe essere quello senza numeri. Prova, a TB chiuso, ad aprire il file “inbox. “, vedi le email ?

    Se si, richiudi il file senza salvare, installa questa estensione:
    Import/Export Tools, una volta installata (devi riavviare TB perchè venga attivata) puoi importare il file “inbox. ” in cui avevi ritrovato i tuoi messaggi (click destro su una cartella o dal menu Strumenti).
    Una volta importate le email basterà spostarle ed eliminare la cartella creata dall’estensione per l’importazione.
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 2.0.0.12 su Windows Windows XP
  10. 10 Gaetano

    Problema risolto… un caloroso grazie! :D

    Powered by Internet Explorer Internet Explorer 7.0 su Windows Windows XP
  11. 11 gialloporpora

    Prego :-) , sono conntento tu abbia risolto :-) se vuoi scaricati Firefox dal banner di Adsense :-D
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 2.0.0.12 su Windows Windows XP
  12. 12 massimiliano

    avrei bisogno di aiuto urgente vorrei recuperare le email cestinate con yahoo aiutatemi per favore.

    Powered by Internet Explorer Internet Explorer 6.0 su Windows Windows XP
  13. 13 gialloporpora

    Con Yahoo! intendi la webmail ?
    Le hai scaricate con un client di posta, quale ?
    Se intendi la webmail, l’unica è conttattare il supporto di Yahoo!, anche se dubito fortemente si possa fare.
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 2.0.0.13 su Windows Windows XP
  14. 14 Paolo

    Ciao, ho un problema ho tentato di importare delle mail dal file inbox, visto che non ci riuscivo (nemmeno con Import/Export Tools, mi dice che il file è corrotto) ho aperto col blocco note il file inbox e ho scoperto che non viene visualizzato nulla, ma il file pesa 9.800 KB e non può essere vuoto, c’è qualche soluzione o devo dare per perse le mie mail?
    Grazie

    Powered by Mozilla Firefox Mozilla Firefox 2.0.0.13 su Windows Windows XP
  15. 15 gialloporpora

    Se il file è vuoto, è un brutto segno.
    In ogni caso, prova con un altro text editor che non sia il Blocco Note.
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 2.0 su Windows Windows XP
  16. 16 Paolo

    Non sono riuscito ad apriglo, grazie dell’aiuto e della tempestiva risposta.
    Ciao

    Powered by Internet Explorer Internet Explorer 7.0 su Windows Windows XP
  17. 17 gialloporpora

    Mi dispiace non sia riuscito a recuperare le email, spero solo non fossero importantissime.

    L’unica cosa che per scrupolo posso suggerirti è di controllare di aver aperto il giusto file inbox, cioè quello in Local Folders se usi la global inbox, oppure quello sotto il nome dell’accout se usi gli account staccati.

    E’ successo in passato che utenti del Forum segnalassero che i file degli account (che dovrebbero essere vuoti e di 0 kb se usi la global inbox, e il contrario se usi gli account staccati) fossero di svariati kb e contenessero roba strana. In questo caso la loro cancellazione risolveva molti problemi.

    Ciao
    Sandro

    Powered by Mozilla Firefox Mozilla Firefox 2.0 su Windows Windows XP
  18. 18 Pietro

    aiuto!!!!
    dopo un riavvio del pc, dovendo controllare la posta, ho aperto TB e… dio mio!!! account eliminato!!! giuro che non ho fatto nulla di grave, ho solo spento in modo ortodosso il pc, come mi succede ormai da 15 anni.
    e ora? ho trovato la cartella “local folders” col seguente percorso: …\Dati applicazioni\Thunderbird\Profiles\cpxmwzcc.default\Mail\Local Folders.
    ci sono vari files abbastanza “pesanti” e 2 cartelle: Inbox.sbd e Sent.sbd.
    all’interno di queste cartelle ci sono file con nomi analoghi alle sottocartelle da me create in TB. ci sono file con lo stesso nome: uno senza estensione e l’altro con estensione msf.
    con un editor di testo riesco a leggere il contenuto dei files (cioè, le mie mail), ma ora vorrei importarle nuovamente in TB.
    ho scaricato l’estensione “Import/Export Tools” ma non ho trovato alcun file mbox. come devo importare in TB questi file generici senza estensione?

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  19. 19 gialloporpora

    Allora,
    se hai già scaricato Import/Export Tools è sufficiente tu importi il file senza estensione.

    Io ti consiglierei di creare un nuovo profilo (dovrai ricreare gli account) e fare l’importazione dei dati nel profilo nuovo, in questo modo dovresti ridurre eventuali problemi futuri.

    Poi quando hai fatto tutto fanne una copia, sopratutto del file prefs.js, se ne avessi una copia è probabile che basti ripristinarlo per rivedere tutte le tue email.
    Ciao

    PS: se non sei sicuro su qualche passaggio chiedi pure :-)

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  20. 20 Pietro

    ti ringrazio per la consulenza.
    ieri sbagliavo a voler importare in modo erroneo alcuni files. nelle cartelle del mio disco ho ritrovato file che corrispondono alla struttura che avevo creato in TB. ora li sto importando nel modo giusto e sembra che tutto sia ok.
    grazie 1000, gialloporpora!!!!!

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  21. 21 gialloporpora

    Prego, figurati :-) Tenere un backup delle cartelle con la posta e del file prefs.js non è comunque una brutta idea, non sarebbe la prima volta che un crash del sistema fa perdere le vecchie email, oppure se hai un account Gmail puoi anche tenere una copia di sicurezza online (a meno che non ti fidi di lasciare le mail online).
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  22. 22 gialloporpora

    Prego, figurati :-) Tenere un backup delle cartelle con la posta e del file prefs.js non è comunque una brutta idea, non sarebbe la prima volta che un crash del sistema fa perdere le vecchie email, oppure se hai un account Gmail puoi anche tenere una copia di sicurezza online (a meno che non ti fidi di lasciare le mail online).
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  23. 23 gialloporpora

    Prego, figurati :-) Tenere un backup delle cartelle con la posta e del file prefs.js non è comunque una brutta idea, non sarebbe la prima volta che un crash del sistema fa perdere le vecchie email, oppure se hai un account Gmail puoi anche tenere una copia di sicurezza online (a meno che non ti fidi di lasciare le mail online).
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  24. 24 gialloporpora

    Prego, figurati :-) Tenere un backup delle cartelle con la posta e del file prefs.js non è comunque una brutta idea, non sarebbe la prima volta che un crash del sistema fa perdere le vecchie email, oppure se hai un account Gmail puoi anche tenere una copia di sicurezza online (a meno che non ti fidi di lasciare le mail online).
    Ciao

    Powered by Mozilla Firefox Mozilla Firefox 3.0 su Windows Windows XP
  1. 1 Recuperare le email cancellate con Thunderbird « DoppiaVu’s Blog

Contribuisci con la tua opinione