Che cos'è il formato di file EML?
I file con estensione .eml contengono un singolo messaggio e-mail memorizzato come file unico, comprendente le intestazioni del messaggio, il corpo e gli eventuali allegati. Il formato è utilizzato da una vasta gamma di programmi client di posta elettronica. È conforme alla norma RFC 5322 (che ha sostituito l'originale RFC 822 del 1982) e utilizza la codifica MIME per i contenuti multi-parte e gli allegati. Poiché .eml è un formato di testo semplice, qualsiasi file .eml può essere aperto in un editor di testo per ispezionare le sue intestazioni grezze e il contenuto codificato in MIME.
Un'intestazione di messaggio include:
- Indirizzi e-mail del mittente e dei destinatari,
- Oggetto del messaggio,
- Data, ora e la catena di server di posta che hanno inoltrato il messaggio,
- Metadati aggiuntivi sul tipo di contenuto, link incorporati e allegati.
I file .eml possono essere inviati come allegati ad altri messaggi e-mail. Possono essere aperti nella maggior parte dei programmi client di posta - inclusi Mozilla Thunderbird, Microsoft Outlook e Apple Mail. Tali programmi in genere consentono anche di salvare i messaggi in formato .eml su disco, ad esempio per l'archiviazione o il backup. I formati correlati includono .msg (il formato di messaggio proprietario di Outlook di Microsoft), .mbox (una casella di posta a file singolo che concatena più messaggi) e .emlx (la variante per singolo messaggio di Apple Mail con un wrapper di metadati extra).
Sicurezza e incolumità
RISCHIO: MEDIUMIl file .eml in sé è testo semplice e non può essere eseguito autonomamente, ma un'e-mail può trasportare le consuete minacce informatiche: allegati malevoli (apri l'EML in un vero client in modo che li isoli o li segnali invece di estrarli ciecamente), link di phishing e pixel di tracciamento per immagini remote che segnalano quando apri il messaggio. Tratta un .eml inaspettato come un'e-mail inaspettata - non aprire gli allegati al suo interno e non cliccare sui link a meno che tu non ti fidi della fonte. Le intestazioni nel file possono essere ispezionate (risultati Received, SPF/DKIM/DMARC) per giudicare se il mittente è autentico, motivo per cui l'EML viene usato come prova digitale.
Dettagli del formato
in sintesiProgrammi che aprono file EML
Dettagli tecnici
specifiche approfondite| Tipo MIME | message/rfc822 |
| Standard di riferimento | RFC 5322 (formato messaggio e intestazioni), RFC 2045-2049 (parti del corpo MIME e codifica) |
| Codifica del file | Testo semplice (base US-ASCII); contenuto non ASCII codificato secondo le regole MIME (Base64, Quoted-Printable o un charset dichiarato come UTF-8) |
| Magic bytes | Nessuno - nessuna firma binaria; il file convenzionalmente inizia con un campo di intestazione come «From:», «Received:» o «Date:» |
| Codifica allegati | Allegati binari codificati come Base64 all'interno di parti MIME multipart/mixed; Content-Disposition: attachment li contrassegna per il download |
| Struttura multi-parte | MIME multipart/mixed per corpo del messaggio e allegati combinati; multipart/alternative per corpo HTML + fallback in testo semplice |
| Supporto corpo HTML | Trasportato come parte MIME text/html, tipicamente accoppiato con un fallback text/plain all'interno di un wrapper multipart/alternative |
| Immagini incorporate | Incorporate tramite URI Content-ID (cid:) referenziati nel corpo HTML, dichiarati con Content-Disposition: inline |
| Crittografia | S/MIME (RFC 5751) utilizzando il tipo MIME application/pkcs7-mime, o PGP/MIME (RFC 3156) |
| Firme digitali | Firma S/MIME distaccata (multipart/signed con application/pkcs7-signature) o firma OpenPGP tramite PGP/MIME |
| Fine riga | CRLF (\r\n) richiesto da RFC 5322; molti client di posta accettano anche file con solo LF |
| Limite lunghezza riga | 998 caratteri per riga (limite rigido RFC 5322); 78 caratteri per riga raccomandati per la leggibilità |
| Dichiarazione set di caratteri | Charset dichiarato nell'intestazione Content-Type di ogni parte MIME (es. UTF-8, ISO-8859-1); il predefinito è US-ASCII |
| Variante Apple Mail | .emlx - avvolge il messaggio RFC 5322 in un involucro di metadati XML/plist; usato internamente da Apple Mail per l'archiviazione dei singoli messaggi |
| Portabilità | Un singolo file .eml è interamente autonomo e può essere spostato tra qualsiasi client conforme a RFC 5322 senza conversione |
| Rilasciato | RFC 822 (1982), MIME RFC 2045 (1996); .eml extension popularized by Outlook Express, late 1990s |
| Standard aperto | Sì · royalty-free |
| Specifica | www.rfc-editor.org |
Conversioni EML
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file EML.