A chi non è capitato almeno una volta di cancellare una e-mail per errore? Con Thunderbird è possibile porre rimedio al danno, basta correre ai ripari prima di aver avviato la procedura di compattazione della cartella.
Ecco come procedere:
- Chiudere Thunderbird
- Individuare la cartella del profilo, fare una copia di backup dei file che si andranno a modificare e aprire il file della posta; ad esempio, se il messaggio si trovava nella posta in arrivo bisognerà lavorare sul file inbox (senza estensione) del relativo account
Ad ogni singolo messaggio viene associato un extra header: X-Mozilla-Status. Ecco i valori possibili (in esadecimale, tra parentesi il valore decimale):
- 0x0001 (1): messaggio letto
- 0x0002 (2): per questo messaggio è stata inviata con successo una risposta
- 0x0004 (4): messaggio marcato dall’utente
- 0x0008 (8): messaggio contrassegnato per l’eliminazione
- 0x0010 (16): l’oggetto del messaggio contiene “Re:”
- 0x0020 (32): i messaggi successivo del thread non vengono visualizzati (visualizzazione contratta)
- 0x0080 (128): news fuori linea o messaggi imap
- 0x0100 (256): il thread è “watched” (controllato)
- 0x0200 (512): mittente autenticato
- 0x0400 (1024): messaggio scaricato solo parzialmente
- 0x0800 (2048): messaggio in coda per l’invio
- 0x1000 (4096): questo messaggio è stato inoltrato
- 0xE000 (57344): utilizzato per ricordare la priorità del messaggio (in caso ci fosse necessità di ricostruirla dopo una modifica)
Il valore finale di X-Mozilla-Status viene calcolato facendo l’OR logico dei vari parametri; qualche esempio:
- messaggio letto e contrassegnato per l’eliminazione: 0x0001 OR 0x0008 = 0x0009 (semplificando l’operazione: 1+8=9=0x0009)
- messaggio con risposta e contrassegnato per l’eliminazione: 0x0002 OR 0x008 = 0x000A (2+8=10=0x000A)
- messaggio letto, con risposta e contrassegnato per l’eliminazione: 0x0001 OR 0x0002 OR 0x0008 (1+2+8=11=0x000B)
Per ridare vita ad un messaggio cancellato per errore, basta modificare l’header X-Mozilla-Status ed impostarlo al valore 0x0000: riaprendo Thunderbird, il messaggio verrà visualizzato e considerato come non letto.
In realtà, se non volete perdere tutte le informazioni relative al messaggio (ad esempio il fatto che sia stata inviata una risposta oppure il messaggio sia stato inoltrato), basta sottrarre 8 al valore attuale di X-Mozilla-Status.
Esempio pratico: se X-Mozilla-Status vale 0x000F (letto, con risposta, marcato dall’utente, da cancellare), per ripristinarlo basta impostare il valore 0x0007 (0x000F-0x0008=15-8=7).
9 commenti/trackback a “Usare Thunderbird al meglio: salvataggio in corner (recupero mail cancellata)”
Trackback e pingback
- Levysoft » Come recuperare le mail cancellate per sbaglio da Thunderbird
[...] Per maggiori dettagli su tutti i possibili valori che è possibile assegnare a X-Mozilla-Status, vi consiglio la lettura di…
Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.
31 Gennaio 2007 alle 10:33
Non fai prima a spostarla nelle FAQ di MozIta? 🙂
31 Gennaio 2007 alle 12:34
Per il momento sto raccogliendo tutto quello che può essere utile e lo pubblico su questo blog, poi faccio fare il lavoro sporco a Gianni e Pinotto (Underpass e Miki) 😛
31 Gennaio 2007 alle 14:22
Schiavista! 🙁
10 Settembre 2007 alle 18:44
Ciao,
Pseudotecnico mi ha dato questo link ed ho scoperto questo blog con tanti utilissimi approfondimenti 😀
In particolare, è utilissimo questo Post sul “salvataggio in corner” delle mail cancellate 😉
……. anch’io mi sono trovata con l’acqua alla gola e con il timore di aver perso tutto …… ma la fine della storia è già conosciuta da Pseudotecnico! 😉
Complimenti !!
e buon lavoro !!
23 Novembre 2008 alle 22:45
ciao… purtroppo questo non funziona con la versione zip del programma…o almeno a me non ha funzionato…quindi attenzione.
Proverò con quella che si installa.
Ciao
24 Novembre 2008 alle 08:45
Mai usato la versione portatile, ma non può non funzionare visto che il programma è sempre quello (e la struttura degli archivi idem) 😕
8 Febbraio 2010 alle 20:43
Ciao a tutti, qualcuno sa come si fa a riscaricare le mail cancellate su thunderbird ma che sono ancora nel server??
grazie!!
10 Febbraio 2010 alle 15:50
Di che tipo di server parli, Blackwind?