Converti eml in txt

Convertitore online gratuito da EML a TXT

Converti i messaggi EML salvati in file TXT modificabili e ricercabili, preservando l’email originale.

Converti EML in TXT online - gratuito

Uploading…
I file selezionati superano il limite totale di 75 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente e non viene archiviato sui nostri server.

Come convertire eml in txt file

  • Internet

Un sistema di posta, uno script, una piattaforma di supporto o un archivio potrebbe richiedere un'email come testo normale modificabile invece di un messaggio MIME. La conversione in TXT produce una copia più piccola e ampiamente leggibile per la ricerca, la condivisione o l'elaborazione, mentre l'EML originale rimane disponibile come prova completa.

Cos'è il formato EML

EML memorizza un singolo messaggio email, normalmente utilizzando le convenzioni dei messaggi Internet e MIME. Contiene intestazioni come From, To, Date e Subject, seguite da una o più parti del corpo e, possibilmente, da allegati codificati.

Le applicazioni di posta creano file EML quando i messaggi vengono salvati o trascinati fuori da una casella di posta. Mozilla Thunderbird, Windows Mail, Apple Mail, alcuni flussi di lavoro di Outlook, i software forensi e i sistemi di archiviazione possono aprirli o esportarli. Un file EML può anche arrivare come allegato email o come record di supporto o legale esportato.

Cos'è il formato TXT

TXT contiene dati carattere non formattati. Non include delimitatori MIME, stile HTML, struttura per immagini incorporate né oggetti allegato utilizzabili, quindi si apre in Notepad, TextEdit, strumenti da riga di comando, importatori per fogli di calcolo e script di elaborazione del testo.

TXT è adatto ai contenuti ricercabili e modificabili e ai sistemi che non riescono ad analizzare EML. Non è un sostituto completo del messaggio di origine: una conversione può conservare alcune intestazioni e il testo leggibile del corpo, eliminando però il layout HTML, i metadati e gli allegati.

Come convertire EML in TXT

Utilizzare il convertitore su 101convert.com

Per una conversione occasionale senza installare software, utilizzare il convertitore gratuito da EML a TXT su 101convert.com:

  1. Aprire il convertitore da EML a TXT su 101convert.com.
  2. Caricare il file .eml.
  3. Avviare la conversione e scaricare il file .txt risultante.
  4. Aprire il file TXT e verificare il mittente, i destinatari, la data, l'oggetto e il corpo del messaggio.

Non caricare messaggi riservati, dati personali, prove legali o email soggette a una politica di conservazione aziendale, a meno che il servizio non sia approvato per tali dati.

Convertire localmente con Python

La libreria standard email di Python può analizzare i file EML per l'elaborazione privata o in batch. Salvare quanto segue come eml_to_txt.py:

from email import policy
from email.parser import BytesParser
from pathlib import Path
import sys

src = Path(sys.argv[1])
dst = src.with_suffix('.txt')
with src.open('rb') as file:
    msg = BytesParser(policy=policy.default).parse(file)

parts = [
    part.get_content()
    for part in msg.walk()
    if part.get_content_type() == 'text/plain' and not part.is_attachment()
]
body = '\n\n'.join(parts)
headers = [
    f"From: {msg.get('From', '')}",
    f"To: {msg.get('To', '')}",
    f"Date: {msg.get('Date', '')}",
    f"Subject: {msg.get('Subject', '')}",
]
dst.write_text('\n'.join(headers) + '\n\n' + body, encoding='utf-8')
print(dst)

Eseguirlo con python eml_to_txt.py message.eml. Estrae la parte MIME in testo normale, aggiunge quattro intestazioni comuni, scrive testo UTF-8 ed esclude gli allegati. Un messaggio contenente solo HTML non produrrà alcun corpo con questo script; utilizzare il convertitore su 101convert.com o un parser da HTML a testo quando il messaggio non contiene una parte text/plain.

Copiare il messaggio da un'applicazione di posta

Aprire l'EML in un'applicazione di posta compatibile, selezionare le intestazioni e il corpo visualizzati, copiarli in un editor di testo normale e scegliere File → Save as. Selezionare la codifica UTF-8 e utilizzare un'estensione .txt. Questo metodo è pratico per un singolo messaggio, ma dipende dal rendering dell'applicazione e potrebbe omettere le intestazioni di instradamento o i dati MIME nascosti.

Limiti di qualità e compatibilità

  • I messaggi multipart possono contenere sia alternative in testo normale sia alternative HTML. La parte selezionata determina la formulazione visibile, i collegamenti, le interruzioni di riga e la firma.
  • Il contenuto solo HTML può perdere tabelle, immagini, colori, colonne, formattazione e layout durante la conversione.
  • Gli allegati non vengono conservati come file utilizzabili in TXT. Conservare l'EML o estrarre separatamente gli allegati quando sono necessari.
  • La decodifica dei caratteri può modificare i caratteri accentati o gli script non latini. Utilizzare UTF-8 e controllare l'output in un editor che visualizzi la codifica prevista.
  • Alcuni convertitori omettono gli ID dei messaggi, le intestazioni di instradamento, i metadati MIME o i timestamp. Conservare l'EML originale per indagini, revisioni legali, audit o qualsiasi situazione che richieda un record esatto del messaggio.

Confronto formato: EML vs TXT

Come i formati EML e TXT si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati EML e TXT
Proprietà .EML E-mail message .TXT Plain Text File
Standard aperto
Compressione Non compresso Non compresso
Dimensione tipica del file Piccolo Molto piccolo
Si apre in un browser web Parziale Sì, nativamente
Modifica successiva Limitato Facile
Supporto metadata Estesa Nessuno
Leggibile come testo semplice
Ideale per Condivisione e distribuzione Scambio dati
Sviluppatore RFC community / various mail clients
Tipo MIME message/rfc822 text/plain

Domande frequenti

Il convertitore da EML a TXT è gratuito?

Sì, convertire EML in TXT su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione.

Quanto può essere grande il mio file EML?

Puoi caricare file EML fino a 25 MB e convertire fino a 50 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire EML in TXT?

No. La conversione da EML a TXT avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file EML valido per questa conversione da EML a TXT. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Altre conversioni di file .eml

Conversione inversa

Conversione in .txt
da altri formati

Condividi sui social media: