Vai al contenuto
OneKitly

Un .mbox sono messaggi incollati uno dopo l'altro, e la colla è una riga

Pubblicato il 07/09/2026 · 4 min di lettura · Strumenti per file

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso OneKitly

Performance web · Formati di file

Verificato su 3 fonti

Vedi il profilo
In breve

Un mbox è il modo più antico di tenere la posta su disco ed è ancora il formato verso cui quasi ogni servizio esporta: messaggi scritti uno dopo l'altro in un unico file di testo, ciascuno preceduto da una riga che inizia con From seguita da un mittente e da una data. Nessun indice, nessun campo di lunghezza, nessun carattere di protezione — il separatore è riconosciuto perché ne ha l'aria, ed è lì la debolezza. Una riga di corpo che inizia con From alla colonna zero somiglia esattamente a un separatore, e i lettori che si ancorano a quei soli cinque caratteri vi tagliano il messaggio. Il fallimento è silenzioso: la coda orfana non ha intestazioni, quindi viene scartata, il conteggio dei messaggi sembra ancora giusto e al messaggio manca semplicemente la fine. Il rimedio, in questo visualizzatore come in ogni implementazione accurata, è esigere la forma intera — From, un mittente, poi una data — e disfare il segno di maggiore che i mittenti antepongono a quelle righe, perché un From citato torni com'è stato scritto.

Un file, migliaia di messaggi, separati da una riga che inizia con From. Il formato ha una debolezza famosa, ed è la ragione per cui un messaggio può perdere la sua fine senza che nulla segnali un errore.

Perché un'esportazione ti dà un solo file enorme

Chiedi la tua posta a Gmail, a Thunderbird o a quasi ogni altro servizio e torna un .mbox per cartella, spesso di parecchi gigabyte, che nessun editor di testo ordinario aprirà e di cui nessun client di posta ti mostrerà un indice. Non è pigrizia loro: un semplice file di testo a cui si aggiunge solo in coda è la cosa più economica da scrivere, la più facile da copiare e la più difficile da corrompere — ecco perché il formato è sopravvissuto alle macchine su cui fu inventato. Ciò che non permette è raggiungere un messaggio senza leggere il file fino a quel punto.

La conseguenza pratica è che conviene spezzarlo prima di ogni altra cosa. Trasformare il mbox in file .eml individuali ti dà un file per messaggio, con nome e data, che qualsiasi strumento di ricerca sulla tua macchina può indicizzare e qualsiasi client di posta può aprire — e fa dell'archivio qualcosa di cui puoi tenere una parte invece che tutto o niente.

Il segno di maggiore che nessuno spiega

Poiché il separatore non può essere protetto, la convenzione è diventata disinnescare il problema in scrittura: una riga di corpo che inizia davvero con From è salvata come >From. Leggi il file ingenuamente e quel segno di maggiore resta nel testo — ecco quelle righe, nella posta archiviata, del tipo >From my point of view che nessuno ha battuto. Una riga che già iniziava con un segno di maggiore ne guadagna un altro, così una citazione di citazione può arrivare come >>From. Disfare un livello in lettura ripristina il messaggio; non disfarne alcuno lascia una piccola corruzione permanente in ogni archivio che conservi.

Tre messaggi, uno dei quali cita una riga che inizia con From
Riga nel fileAncorato al solo «From »Ancorato alla forma intera
From expediteur@example.fr Mon Sep 7 14:02:09 2026separatoreseparatore
From here on it gets interesting.separatore — messaggio tagliato quitesto del corpo
>From Jean, hier soirconservato, con il > rimastotesto del corpo, > tolto
Messaggi trovati3 — e uno è troncato3, tutti completi
Visualizzatore MBOXElenca tutti i messaggi di un export mbox — mittente, data e oggetto.Prova lo strumento

Domande frequenti

Come ottengo un .mbox dal mio account di posta?
Tramite l'esportazione dei dati che il servizio è tenuto a offrire. Gmail esporta con Google Takeout selezionando Mail; Thunderbird e Mail di Apple esportano una cartella direttamente; quasi ogni altro fornitore ha un equivalente nelle impostazioni di account o di riservatezza. Quello che ottieni è un file per cartella, quindi un account intero può essere più file e diverse decine di gigabyte.
Il mio browser regge un file di parecchi gigabyte?
Dipende dalla memoria della tua macchina, dato che il file è letto localmente e non caricato. Qualche centinaio di megabyte sta comodo su quasi ogni computer; parecchi gigabyte forse no. Se un archivio molto grande si blocca, spezzalo prima con uno strumento da scrivania, oppure esporta una cartella per volta dal servizio anziché l'account intero — un'esportazione per cartella è comunque più piccola e più maneggevole.
Come faccio a sapere se un vecchio archivio è stato troncato?
Cerca messaggi che si fermano a metà frase e righe che iniziano con un segno di maggiore isolato davanti alla parola From. Entrambi sono impronte di un lettore ancorato ai soli cinque caratteri. Il conteggio dei messaggi non ti dirà nulla: è proprio ciò che rende il guasto difficile da notare, perché un messaggio troncato conta ancora come un messaggio.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneUn allegato cresce di un terzo dentro l'e-mailLa posta trasporta i file come testo, tre byte scritti in quattro caratteri. Un allegato da 10 MiB occupa 13,68 MiB del messaggio, ed ecco perché un limite di 25 MB significa in realtà circa 18 MiB di file.TutorialAprire un file .eml senza avvertire il mittenteUn 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.SpiegazioneUn evento ricorrente è una riga del CSV, non dodiciUn file .ics memorizza una riunione settimanale una sola volta, con una regola allegata. Esportandolo in CSV ottieni una riga per tutta la serie: è il file a essere onesto, non il convertitore a perdere righe.SpiegazioneLo stesso file .ics può indicare cinque orari diversiiCalendar scrive un orario d'inizio in tre modi, e solo uno è privo di ambiguità. Una riunione scritta con un fuso nominato, convertita su macchine a Parigi, New York e Honolulu, si è distesa su diciannove ore e ha cambiato giorno.SpiegazioneConvertire le formule in valori conserva la risposta in cache, non il calcoloUn file di foglio di calcolo conserva sia la formula sia l'ultima risposta calcolata da Excel. Togliere la formula lascia la risposta memorizzata — e lascia un vuoto ovunque il file non ne portasse alcuna.SpiegazioneIl numero 1 e il testo «1» non sono doppioniLa deduplicazione confronta righe intere in modo esatto, tipo di cella compreso. Cinque righe d'aspetto identico sono uscite come tre: una portava un numero, una una stringa e una una stringa con uno spazio davanti.

Strumenti correlati

Fonti

Hai notato un errore in questo articolo?