Pagina 1 di 1

Recupero mail da HDD formattato

Inviato: mar ago 29, 2017 16:51
da Procopio
Ciao a tutti, dovrei recuperare la directory profile di thunderbird da un hard disk formattato.
La cosa più importante sono gli allegati delle mail in realtà, in formato pdf.
Potendo però preferirei recuperare tutto... Qualcuno ha avuto esperienza e conosce un modo?

Re: Recupero mail da HDD formattato

Inviato: mar ago 29, 2017 17:10
da ponce
non sara' sicuramente un'operazione semplice...
comunque mi hanno parlato bene di testdisk: non mi chiedere delucidazioni sull'uso pero' perche' non l'ho mai provato.

Re: Recupero mail da HDD formattato

Inviato: ven set 01, 2017 14:07
da Procopio
Ok ho recuperato un mare di files di vario tipo con photorec, ovviamente non c'è un albero delle directories.
Qualcuno ha idea di quali siano i files per thunderbird di mail, rubrica e directory?

Re: Recupero mail da HDD formattato

Inviato: ven set 01, 2017 14:37
da ponce
abook.mab dovrebbe essere il file della rubrica, INBOX/Inbox la posta in ingresso e Sent/Sent-1 quella in uscita.
comunque se li apri dovresti riuscire a vedere cosa contengono...

Re: Recupero mail da HDD formattato

Inviato: ven set 01, 2017 18:06
da Procopio
Il problema è che non ho directories, Ma solo una serie di decine di migliaia di files. Quindi posso Trovare quello della rubrica, ma le dir di sent/inbox no... Posso lavorare solo i singoli files...

Re: Recupero mail da HDD formattato

Inviato: ven set 01, 2017 18:36
da ponce
Quelli sopra sono i nomi dei file: le directory dei vari account di posta sono memorizzate in file singoli nominati come la directory sul server o in locale (probabilmente in formato mbox - un messaggio dopo l'altro, con gli attachment).

Re: Recupero mail da HDD formattato

Inviato: dom set 03, 2017 10:52
da Procopio
Ok mi sa che il problema però è che test disk cambia i nomi dei files.
Pare mantenere le estensioni, ma ad esempio un file che si chiamava "pippo.pdf" dopo il recupero si chiama "f17653763.pdf". Quindi temo che "inbox" sia diventato un semplice "f01320374"..
Forse potrei risolvere con la ricerca di parole chiave all'interno dei files stessi, con l'header o qualcosa di simile, ma non so quale possa essere

Re: Recupero mail da HDD formattato

Inviato: dom set 03, 2017 11:06
da ponce
in una situazione simile forse proverei a cercare gli indirizzi di email con grep.

Re: Recupero mail da HDD formattato

Inviato: dom set 03, 2017 13:22
da Procopio
Sì pensavo anch'io a una cosa come un grep.
La rubrica dovrebbe trovarsi nei due file abook.mab e history.mab. Facendo un cat su questi due file vedo che iniziano tutti con

Codice: Seleziona tutto

// <!-- <mdb:mork:z v="1.4"/> -->
< <(a=c)> // (f=iso-8859-1)
  (B8=LastModifiedDate)(B9=RecordKey)(BA=AddrCharSet)(BB=LastRecordKey)
  (BC=ns:addrbk:db:table:kind:pab)(BD=ListName)(BE=ListNickName)


quindi, con i files ricuperati in /run/media/recovery un comando per trovarli potrebbe essere

Codice: Seleziona tutto

 grep -Ril "// <!-- <mdb:mork:z v=" /run/media/recovery

oppure

Codice: Seleziona tutto

grep -rlw '/run/media/recovery' -e '// <!-- <mdb:mork:z v='

dovrebbero funzionare allo stesso modo

Per le mail il discorso è un po' diverso perchè di header sembra essercene più di uno

Codice: Seleziona tutto

From - Fri Oct 11 09:49:50 2013
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00800000
X-Mozilla-Keys:                                                                                 
Message-ID: <5257AD9D.5000109


oppure

Codice: Seleziona tutto

From - Tue Feb 04 09:37:34 2014
X-Account-Key: account1
X-UIDL: MD50000016143:messaggio:21345:30351747:1566793888
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-path:


non posso escludere che ce ne siano altri ma non ne ho trovati.

Qui potrei fare una ricerca per parole chiave disposte in un certo modo all'interno di un file, tipo appunto

Codice: Seleziona tutto

X-Mozilla-Status:
X-Mozilla-Status2:
X-Mozilla-Keys:


con un comando tipo

Codice: Seleziona tutto

grep -rlw '/run/media/recovery' -e 'X-Mozilla-Status:|X-Mozilla-Status2:|X-Mozilla-Keys:'