Italiano - English

Come recuperare le email scomparse dalla Inbox di Thunderbird

In questa pagina viene spiegato come recuperare le email scomparse dalla Inbox, o da qualsiasi altra cartella, di Thunderbird, quando nessuno dei metodi consigliati da MozillaZine non funziona. Spesso il problema è dovuto ad un codice errato "X-Mozilla-Status" che thunderbird inserisce nelle mailbox. Considerato che formato della mailbox è solo testo, la tecnica qui illustrata dovrebbe essere valida per tutte le versione di Thunderbird, comunque è stata testata con la versione 17.0.8

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

Vota questa pagina:

0 Commenti:

Lascia il tuo commento:

Note:
  • La tua email non è obligatoria e non sarà visibile in alcun modo
  • Si prega di inviare solo commenti relativi a questa pagina
  • Commenti inappropriati o offensivi saranno modificati o eliminati
  • Codici HTML non sono consentiti. Prego usare i BB code:
    [b]bold[/b], [u]underline[/u], [i]italic[/i], [code]code[/code]
Il codice, le illustrazioni e gli esempi riportati in questa pagina sono solo a scopo illustrativo. L'autore non prende alcuna responsabilità per il loro utilizzo da parte dell'utente finale.
Questo materiale è di proprietà di Pk Lab ed è utilizzabile liberamente a condizione di citarne la fonte.