Decodifica i file EML

A volte un file di posta elettronica non viene elaborato correttamente dal tuo client di posta elettronica e ti viene lasciata una posta con un file .EML allegato. Questo file è il testo completo dell'e-mail inviata ma se ci sono allegati questi verranno codificati e appariranno nel file come testo casuale.

Alcuni client di posta elettronica ti permetteranno di importare questi file e poi gestirli automaticamente mostrandoti il ​​messaggio e permettendoti di usare il programma per gestire gli allegati. Alcuni potrebbero no. Sono quelli a cui si rivolge questa FAQ.

Per lavorare con questi file devi fare due cose:

Apri il file EML nel tuo editor di testo. La prima parte del file dovrebbe essere costituita dalle intestazioni di posta seguite dalla versione testuale del corpo dell'e-mail e quindi, forse, da una seconda sezione che mostra lo stesso messaggio di posta elettronica ma con tag HTML per una visualizzazione in formato RTF. Il testo del messaggio dovrebbe essere facilmente leggibile nell'editor di testo. Sono gli allegati che devi decodificare per vedere.

Scorri verso il basso il file EML e dovresti vedere diversi indicatori di confine. Sembreranno qualcosa del genere...

------=_Part_1269_26205643.1212678362048
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

...il confine tra la versione testuale ASCII dell'e-mail e la versione HTML. Se l'allegato è un'immagine, il confine potrebbe assomigliare a questo...

------=_Part_1268_32139554.1212678362047
Content-Type: image/jpeg; name=080605ML1.jpg
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fh3fqzsq0
Content-Disposition: attachment; filename=080605ML1.jpg

Nota che questa intestazione di confine dice che il seguente materiale è un'immagine JPEG denominata 080605ML1.jpg e che il materiale è codificato in base64; una codifica standard utilizzata per gli allegati di posta elettronica.

Quello che vuoi fare è copiare tutto il testo dall'aspetto casuale che segue il confine fino al confine successivo nella finestra di dialogo visualizzata all'avvio del programma b64dec. Una volta che lo fai e dai un nome al file recuperato, fai semplicemente clic sul pulsante Decode e un file con il nome che hai specificato dovrebbe apparire nella cartella del programma (o qualsiasi altra cartella che hai specificato quando hai chiamato il file).

Una volta fatto, torna indietro ed estrai gli allegati rimanenti dal file EML originale; un allegato alla volta.

Maggiori informazioni