Aprire un file .eml senza avvertire il mittente
Pubblicato il 07/09/2026 · 5 min di lettura · Strumenti per file
Daniel Okonkwo — Sviluppatore front-end e redattore Tech presso OneKitly
Performance web · Formati di file
Verificato su 3 fonti
Un file .eml è un messaggio esattamente com'è viaggiato: intestazioni, una riga vuota, poi il corpo, in testo semplice. Non ti serve il client di posta da cui proviene per leggerlo — ma devi fare attenzione a come viene reso, perché un messaggio HTML può rimandare a immagini sul server del mittente, e chiederne una gli dice che il messaggio è stato aperto, da quale indirizzo e a che ora. Non è un effetto collaterale, è il principio di una conferma di lettura che nessuno ha chiesto. Il visualizzatore mostra qui il messaggio dentro una sabbiera la cui politica vieta per impostazione predefinita ogni caricamento esterno, e offre un pulsante per allentarla sulle immagini se lo decidi tu; le immagini contenute nel file, indicate come cid:, sono mostrate subito dai byte allegati, perché visualizzarle non invia nulla da nessuna parte. Il file è letto nel tuo browser e non viene mai caricato — per un messaggio salvato è tutto il punto.
Un messaggio salvato è un file di testo leggibile ovunque. Il problema è che aprirlo in qualcosa che carica immagini remote annuncia il momento in cui l'hai fatto — è proprio a questo che serve un pixel di tracciamento.
Due tipi di immagine, e solo uno parla
Un'immagine remota è un indirizzo, dentro il messaggio, che punta a un file sul server di qualcun altro; il tuo lettore va a prenderla mentre disegna la pagina, e quella richiesta porta il tuo indirizzo IP, l'ora e spesso un codice che identifica la copia della newsletter inviata a te. Riduci quell'immagine a un pixel trasparente e diventa invisibile pur continuando a riferire — è esattamente ciò che è un pixel di tracciamento. Bloccare i caricamenti remoti costa un po' d'impaginazione e sopprime del tutto la segnalazione.
Un'immagine incorporata è un altro animale: è un allegato dentro il file, a cui il corpo si riferisce come cid: seguito da un identificatore. Firme, loghi e schermate incollate in un messaggio arrivano di solito così. Non c'è nulla da andare a prendere per mostrarle: sono visualizzate direttamente dai byte già davanti a te, e nessun server, da nessuna parte, viene a sapere che hai guardato.
Che cosa possono dirti le intestazioni
La riga Da visibile la sceglie chi invia e da sola non prova nulla. Quelle interessanti stanno sopra: Return-Path, dove vanno davvero i rimbalzi, e la catena delle righe Received, aggiunte da ogni server attraversato, da leggere dal basso verso l'alto. Un messaggio che dice di venire dalla tua banca e la cui catena Received inizia su una connessione residenziale merita una seconda occhiata — e quella domanda la chiudi dal file, senza chiedere a nessuno.
Le intestazioni si ripiegano, da cui il loro aspetto rovinato in un semplice editor di testo: una lunga riga Received continua sulle successive, ciascuna iniziando con uno spazio o una tabulazione, e leggerle come intestazioni distinte è il modo in cui un salto di tre righe diventa tre campi rotti. Qui vengono ricongiunte prima della visualizzazione: ciò che vedi è l'intestazione così com'è stata scritta.
Domande frequenti
- Posso aprire un .eml senza alcun programma di posta installato?
- Sì — è proprio a questo che serve. Il file è testo semplice, quindi qualsiasi editor te ne mostrerà la forma grezza, e il visualizzatore rende quella leggibile: intestazioni decodificate, corpo decodificato, allegati elencati. È anche il modo abituale di leggere un messaggio che ti è stato inoltrato come file, che nessun client di posta ti mostrerà nel filo.
- Il messaggio viene caricato per essere reso?
- No. Viene analizzato e reso nel tuo browser. Qui conta più che per la maggior parte dei tipi di file: un messaggio salvato è la corrispondenza di qualcuno, spesso con l'equivalente di una rubrica di destinatari nelle intestazioni e un documento allegato, e non c'è buona ragione perché viaggi verso un server solo per essere letto.
- Il messaggio appare come un muro di =3D e =C3=A9. Che cos'è?
- Quoted-printable, la codifica che permette a un messaggio con accenti di viaggiare su un canale che garantisce solo l'ASCII. Ogni byte non ASCII si scrive con un segno di uguale e due cifre esadecimali, e una riga troppo lunga viene spezzata con un uguale finale che significa che la successiva la continua. Decodificato, =C3=A9 è é e le righe spezzate si ricongiungono. Il visualizzatore lo fa per te; un editor di testo no, da cui l'aspetto del file grezzo.
Articoli che potrebbero interessarti
Tutte le guide →Strumenti correlati
Fonti
Hai notato un errore in questo articolo?