Converti mbx in csv

Convertitore online gratuito da MBX a CSV

Converti le mailbox MBX di Eudora in record CSV pronti per i fogli di calcolo.

Converti MBX in CSV online - gratuito

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

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .mbx

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .mbx a .csv

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .csv convertito

    Il risultato della conversione è pronto per il download.

Come convertire mbx in csv file

  • Internet
101convert.com Assistant Avatar

101convert.com assistant bot
1 h

Gli archivi email in formato Eudora MBX spesso devono essere convertiti prima che i relativi messaggi possano essere caricati in un foglio di calcolo, CRM, database o strumento di reporting. CSV fornisce una semplice tabella contenente campi come mittente, destinatario, oggetto, data e testo del messaggio.

Che cos'è il formato MBX

MBX è un formato di file per caselle di posta associato principalmente al software email Qualcomm Eudora. Un file MBX memorizza più messaggi email in un'unica casella di posta, generalmente insieme a un file di indice .toc utilizzato da Eudora. Le installazioni obsolete di Eudora, gli archivi di posta copiati e i backup sono i luoghi più comuni in cui si incontrano file MBX.

MBX è un formato di archiviazione dei messaggi, non un formato per fogli di calcolo. Può contenere intestazioni email in stile RFC 822, corpi in testo semplice o HTML e allegati MIME. L'estensione è utilizzata anche da software non correlati, quindi il file deve essere identificato in base al programma email di origine prima della conversione.

Che cos'è il formato CSV

CSV memorizza dati tabellari come record di testo separati da virgole o da un altro delimitatore. Ogni email diventa una riga, mentre le colonne possono contenere i valori From, To, Cc, Date, Subject e Body.

CSV si apre in LibreOffice Calc, Microsoft Excel, strumenti per database, script e molti strumenti di importazione per CRM. È più piccolo e facile da elaborare rispetto a un archivio di posta, ma non conserva le cartelle email, i thread dei messaggi, lo stato di lettura, le firme come campi separati o gli allegati come file utilizzabili.

Come convertire effettivamente MBX in CSV

Utilizzare il convertitore online integrato

  1. Aprire il convertitore da MBX a CSV su 101convert.com.
  2. Caricare il file della casella di posta Eudora e selezionare CSV come formato di output.
  3. Avviare la conversione e scaricare il file CSV generato.
  4. Aprire il risultato in un'applicazione per fogli di calcolo e controllare il delimitatore, la codifica dei caratteri, le interruzioni di riga e il numero di record.

Non caricare email riservate, dati personali o informazioni soggette a normative su un servizio online. Per gli archivi sensibili, utilizzare un metodo di conversione locale.

Convertire localmente con Python

Per una conversione locale ripetibile, i moduli standard mailbox, email e csv di Python possono leggere i file MBX che utilizzano il layout standard dei messaggi in stile mbox. Salvare il codice come mbx_to_csv.py:

import csv
import mailbox
import sys
from email import policy
from email.message import EmailMessage

source = sys.argv[1]
target = sys.argv[2]

def body_text(message):
    if message.is_multipart():
        parts = []
        for part in message.walk():
            if part.get_content_disposition() == "attachment":
                continue
            if part.get_content_type() == "text/plain":
                parts.append(part.get_content())
        return "\n".join(parts).strip()
    return message.get_content().strip()

box = mailbox.mbox(source, factory=lambda f: email.message_from_binary_file(f, policy=policy.default))
with open(target, "w", newline="", encoding="utf-8-sig") as output:
    writer = csv.DictWriter(output, fieldnames=["from", "to", "cc", "date", "subject", "body"])
    writer.writeheader()
    for message in box:
        writer.writerow({
            "from": message.get("From", ""),
            "to": message.get("To", ""),
            "cc": message.get("Cc", ""),
            "date": message.get("Date", ""),
            "subject": message.get("Subject", ""),
            "body": body_text(message)
        })

Lo script necessita dell'importazione mancante del modulo email nella relativa sezione di importazione. Aggiungere from email import message_from_binary_file e sostituire email.message_from_binary_file con message_from_binary_file, oppure aggiungere import email prima di eseguirlo. Eseguire:

python mbx_to_csv.py mailbox.mbx messages.csv

Lo script scrive un file CSV UTF-8 con un marcatore di ordine dei byte, in modo che i programmi per fogli di calcolo rilevino correttamente la codifica. Se il file MBX non utilizza separatori in stile mbox, è necessaria un'utilità dedicata per archivi email o un client email compatibile con Eudora.

Limiti di qualità e compatibilità

Conservare invariati il file MBX originale e il relativo file .toc fino a quando il CSV non sarà stato verificato. Confrontare il numero di messaggi di origine con il numero di righe di dati nel CSV e controllare i messaggi contenenti virgole, virgolette, caratteri non latini, HTML o testo su più righe.

CSV è una rappresentazione piatta. Le immagini incorporate e gli allegati possono essere omessi, decodificati in testo o rappresentati solo tramite metadati MIME; utilizzare un'esportazione dal client email o uno strumento di estrazione degli allegati se è necessario conservare tali file. Potrebbe inoltre essere necessario normalizzare i valori delle date prima di importarli in un database, poiché le intestazioni MBX contengono comunemente offset del fuso orario e formati di data incoerenti.


Nota: questo record di conversione da mbx a csv è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.

Le informazioni sono state utili?

Domande frequenti

Il convertitore da MBX a CSV è gratuito?

Sì, convertire MBX in CSV 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 MBX?

Puoi caricare file MBX 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 MBX in CSV?

No. La conversione da MBX a CSV 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 MBX valido per questa conversione da MBX a CSV. 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 .mbx

Conversione in .csv
da altri formati

Condividi sui social media: