Italiano - English

How to recover disappeared email from Inbox in Thunderbird

Translation for this document is not available or is not complete,
if you are intrested to receive information please write to

This article describes what to do if some or all of your messages disappear when none of solutions form MozillaZine is working. Sometimes, wrong code in "X-Mozilla-Status"  issued by Thunderbird hides all email in a mailbox. This might happens also with recent version of Thunderbird, anyway this article should be applicable to all version of the program because of simple text format of its mailboxes.

OH Noooooo!!!!!! tutte le email sono scomparse dalla Inbox di Thunderbird. Ebbene si! potrebbe accadere, ma fortunatamente spesso è possibile recuperare tutto senza problemi.

Se vi trovate in questa situazione NON CHIUDERE, Thunderbird, NON COMPATTARE la cartella di sposta ... fai meno operazioni possibile.
Spesso le email sono solo nascoste e la chiusura di Thunderbird le elimina definitivamente.
La prima cosa da fare è
  • Disattivare la ricezione automatica delle email: Tools / Account Settings / [NOME ACCOUNT] / Server Settings / Check for new messages... .
  • Fare una copia del file relativo alla cartella colpita dal problema. Se la cartella Thunderbird è la InBox allora basta copiare il file Inbox dal profilo Thunderbird. (vedi in seguito come fare)

Fare copia o backup dei file relativi alle cartelle di posta

Prima ancora di chiudere Thunderbird

In Thunderbird, i messaggi e le cartelle di posta sono salvati sul disco come quanto indicato in: Tools / Account Settings / [NOME ACCOUNT] / Server Settings / Local Directory .

Basta andare nella cartella indicata e copiare tutti i file o solo il file della cartella interessata. Per ogni cartella di posta esistono due file con lo stesso nome della cartella .

  • Il file senza estensione contiene i messaggi in formato testo semplice.
  • Il file con estensione .MSF è l'indice costruito da Thunderbird per gestire i messaggi. I file MSF vengono (ri)creati da Thunderbird.
  • Se una cartella di posta contiene delle sottocartelle allora sul disco si avrà anche una cartella con estensione .SBD che contiene i messaggi delle sottocartelle di posta.

Una volta copiati i/il file interessato si possono fare tutti i tentativi del caso.

Il Metodo standard

Dopo E SOLO DOPO aver fatto una copia dei file relativi alle cartelle di posta

  1. Con l'utility MboxViewer (http://kb.mozillazine.org/Mail_Utilities#MboxViewer) provare a leggere il file della mailbox. Questa utility serve solo per verificare che il file selezionato contenga i messaggi di posta. Se l'utility non mostra alcuna email allora non avete piu' speranza se non recuperare un vecchio backup. Ci dispiace.
  2. Se le email vengono visualizzate correttamente nell'utility MboxViewer, Iniziare da quanto suggerito da MozillaZine: http://kb.mozillazine.org/Disappearing_mail

L'ultima Speranza: Edit manuale di un file Mbox

Quando la ricostruzione dei file MSF, lo spostamento/copia del profilo non hanno successo, oppure quando l'intera cartella di posta viene vista come un unico messaggio, allora è probabile che un errore interno a Thunderbird ha modificato il codice X-Mozilla-Status impostatolo a "eliminato" per tutti i messaggi.

Il codice X-Mozilla-Status è un numero binario combinato e indica lo stato di ogni email.

Per correggere questa situazione è necessario modificare manualmente il file mbox della cartella in oggetto. Questa opzione richiede l'uso di un editor di testo in grado di aprire file di enormi dimensioni. Si suggerisce di utilizzare l'ottimo editor OpenSource Notepad++ (http://notepad-plus-plus.org/)

Ad esempio si apre il file Inbox dalla cartella del profilo Thunderbird e si trova un messaggio con

X-Mozilla-Status: 0009
indica che il messaggio è stato letto ed eliminato.

Messaggio Letto     = 1
Messaggio Eliminato = 8

ovvero se un messaggio è marcato con X-Mozilla-Status: 0009 allora non viene visualizzato da Thunderbird. Basta modificare il codice da 0009 a 0001 e il messaggio ricompare magicamente.

Un altro esempio:

X-Mozilla-Status: 000b
indica che il messaggio è stato letto ed eliminato.

Messaggio Letto        = 1
Messaggio con risposta = 2
Messaggio Eliminato    = 8

1+2+8 = 11 = 0xb

Questo secondo esempio suggerisce che non è sufficiente impostare tutti i messaggi con X-Mozilla-Status: 0001. Per mantenere tutti i flag di un messaggio e rimuovere solo lo stato di "deleted" è necessario eliminare la componente 8 dal codice.

Un elenco parziale dei codici possibili si trova a questo link: http://www.eyrich-net.org/mozilla/X-Mozilla-Status.html?en

In sintesi per rimuovere lo stato di "deleted" da uno o piu' messaggi, utilizzare l'utility Thunderbird Status Count per sapere quali sono i codici utilizzati nella propria mbox. Quindi sostituirli con il codice relativo allo stato undelete. Nella maggior parte dei casi sono presenti i seguenti codici:

Find Replace
X-Mozilla-Status: 0008 X-Mozilla-Status: 0000
X-Mozilla-Status: 0009 X-Mozilla-Status: 0001
X-Mozilla-Status: 0018 X-Mozilla-Status: 0010
X-Mozilla-Status: 000b X-Mozilla-Status: 0003
X-Mozilla-Status: 0019 X-Mozilla-Status: 0011
X-Mozilla-Status: 001b X-Mozilla-Status: 0013
X-Mozilla-Status: 1009 X-Mozilla-Status: 1000
X-Mozilla-Status: 1019 X-Mozilla-Status: 1011
X-Mozilla-Status: 100b X-Mozilla-Status: 1003
X-Mozilla-Status: 101b X-Mozilla-Status: 1013

Altre Utility Suggerite

Vote this page:

0 Comments:

Leave your comment:

Note:
  • Your email email will not be visible or used in any way, and is not required
  • Please keep comments relevant
  • Any content deemed inappropriate or offensive may be edited and/or deleted
  • HTML code is not allowed. Please use BBCode to format your text
    [b]bold[/b], [u]underline[/u], [i]italic[/i], [code]code[/code]
The coding examples presented here are for illustration purposes only. The author takes no responsibility for end-user use
This work is property of Pk Lab. You can use it for free but you must retain author's copyright.