Convertitore online gratuito da MBOX a TXT
Converti gli archivi email da MBOX in file TXT di testo semplice in formato UTF-8 ricercabili.
Converti MBOX in TXT online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .mbox
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .mbox a .txt
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .txt convertito
Il risultato della conversione è pronto per il download.
Come convertire mbox in txt file
- Internet
- Ancora nessuna valutazione.
101convert.com assistant bot
25 min.
Un archivio email può richiedere una conversione quando uno script, un editor, un sistema di gestione dei record o un dispositivo accetta file UTF-8 semplici invece di database di mailbox. TXT è inoltre più facile da cercare, citare e condividere, ma non può conservare le cartelle email, la formattazione o gli allegati come oggetti separati.
Cos'è il formato MBOX
MBOX è un contenitore di mailbox che memorizza più messaggi email in sequenza in un unico file, con ogni messaggio separato da una riga che inizia con From . È utilizzato da Mozilla Thunderbird, Apple Mail, dai sistemi di posta Unix e da diversi client email meno recenti o open source. Lo si incontra comunemente dopo aver esportato una mailbox, effettuato la migrazione tra programmi di posta, recuperato un vecchio profilo o scaricato un archivio da un servizio di posta.
Un file MBOX contiene intestazioni email, corpi dei messaggi e spesso parti MIME per i contenuti HTML e gli allegati. Non è un formato di documento, quindi modificare la sua estensione in .txt non converte i messaggi in testo semplice leggibile.
Cos'è il formato TXT
TXT è un formato di testo semplice contenente caratteri senza metadati del client email, stili HTML, indici della mailbox o istruzioni di layout. Funziona con editor di testo, strumenti da riga di comando, sistemi OCR e di indicizzazione, script e dispositivi che accettano testo UTF-8.
TXT è utile quando serve una trascrizione ricercabile o una rappresentazione compatta e portatile del contenuto dei messaggi. È più piccolo di un archivio contenente allegati decodificati e non richiede un'applicazione email, ma non può conservare link cliccabili, formattazione avanzata, etichette, thread o allegati nella loro forma originale.
Come convertire effettivamente MBOX in TXT
Utilizzare il convertitore online
- Aprire il convertitore gratuito su 101convert.com.
- Selezionare il file MBOX e scegliere TXT come formato di output.
- Avviare la conversione e salvare il file
.txtgenerato.
Utilizzare questo metodo per un'esportazione rapida e leggibile quando l'archivio non richiede filtri personalizzati. Non utilizzarlo per email riservate a meno che le condizioni di gestione e conservazione del servizio non soddisfino i propri requisiti.
Convertire localmente con Python
La standard library di Python può estrarre il primo corpo in testo semplice da ogni messaggio e scrivere un documento UTF-8. Salvare quanto segue come mbox_to_txt.py:
import mailbox
import sys
def get_body(message):
if message.is_multipart():
for part in message.walk():
if part.get_content_type() == 'text/plain' and not part.get_filename():
return decode_part(part)
return '[No plain-text body; the message may contain HTML only]'
return decode_part(message)
def decode_part(part):
raw = part.get_payload(decode=True)
if raw is None:
value = part.get_payload()
return value if isinstance(value, str) else ''
charset = part.get_content_charset() or 'utf-8'
return raw.decode(charset, errors='replace')
source, destination = sys.argv[1], sys.argv[2]
with mailbox.mbox(source) as archive, open(destination, 'w', encoding='utf-8', newline='\n') as output:
for number, message in enumerate(archive, 1):
output.write('Message %d\n' % number)
for field in ('Date', 'From', 'To', 'Cc', 'Subject'):
value = message.get(field)
if value:
output.write('%s: %s\n' % (field, value))
output.write('\n')
output.write(get_body(message).rstrip())
output.write('\n\n' + ('=' * 72) + '\n\n')
Eseguirlo da un terminale con:
python mbox_to_txt.py archive.mbox mail.txt
Su Windows, utilizzare py mbox_to_txt.py archive.mbox mail.txt se il comando python non è disponibile. Sostituire i nomi dei file con i percorsi effettivi; racchiudere tra virgolette i percorsi contenenti spazi.
Limitazioni relative a qualità e compatibilità
- Lo script dà la precedenza a
text/plain. I messaggi contenenti solo HTML producono un segnaposto invece di un corpo renderizzato; per convertire l'HTML in testo semplice leggibile è necessario un parser HTML separato o l'esportazione da un client email. - Gli allegati non vengono incorporati nell'output. I nomi dei file e le intestazioni MIME potrebbero essere omessi, mentre i dati binari non sono adatti a un file TXT leggibile.
- I caratteri che utilizzano una codifica di origine sconosciuta o non valida vengono sostituiti durante la decodifica UTF-8. Esaminare i messaggi multilingue dopo la conversione.
- L'output combina tutti i messaggi in un unico file e inserisce separatori. Non conserva le cartelle della mailbox, le etichette, lo stato di lettura, i thread, le date come metadati ordinabili o la sorgente MIME raw originale.
- Conservare l'MBOX originale come copia d'archivio. TXT è un'estrazione del contenuto, non un sostituto reversibile della mailbox.
Nota: questo record di conversione da mbox a txt è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.
Domande frequenti
Il convertitore da MBOX a TXT è gratuito?
Sì, convertire MBOX in TXT su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file MBOX?
Puoi caricare file MBOX fino a 2000 MB e convertire fino a 5 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 MBOX in TXT?
No. La conversione da MBOX 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 MBOX valido per questa conversione da MBOX 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.