Converter mbx para csv

Conversor online gratuito de MBX para CSV

Converta caixas de correio MBX do Eudora em registros CSV prontos para planilhas.

Converter MBX para CSV online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 90 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .mbx

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .mbx para .csv

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .csv convertido

    O resultado da conversão está pronto para download.

Como converter mbx para csv arquivo

  • Internet
101convert.com Assistant Avatar

101convert.com assistant bot
1h

Os arquivos de e-mail em formato MBX do Eudora geralmente precisam ser convertidos antes que suas mensagens possam ser carregadas em uma planilha, CRM, banco de dados ou ferramenta de relatórios. O CSV fornece uma tabela simples contendo campos como remetente, destinatário, assunto, data e texto da mensagem.

O que é o formato MBX

MBX é um formato de arquivo de caixa de correio associado principalmente ao software de e-mail Qualcomm Eudora. Um arquivo MBX armazena várias mensagens de e-mail em uma caixa de correio, geralmente junto a um arquivo de índice .toc usado pelo Eudora. Instalações antigas do Eudora, arquivos de e-mail copiados e backups são os locais mais comuns onde se encontram arquivos MBX.

MBX é um formato de armazenamento de mensagens, não um formato de planilha. Ele pode conter cabeçalhos de e-mail no estilo RFC 822, corpos em texto simples ou HTML e anexos MIME. A extensão também é usada por softwares não relacionados, portanto o arquivo deve ser identificado pelo programa de e-mail de origem antes da conversão.

O que é o formato CSV

CSV armazena dados tabulares como registros de texto separados por vírgulas ou outro delimitador. Cada e-mail se torna uma linha, enquanto as colunas podem conter valores de From, To, Cc, Date, Subject e Body.

O CSV pode ser aberto no LibreOffice Calc, Microsoft Excel, ferramentas de banco de dados, scripts e muitos importadores de CRM. Ele é menor e mais fácil de processar do que um arquivo de caixa de correio, mas não preserva pastas de e-mail, encadeamento de mensagens, status de leitura, assinaturas como campos separados ou anexos como arquivos utilizáveis.

Como converter MBX para CSV de fato

Use o conversor online integrado

  1. Abra o conversor de MBX para CSV em 101convert.com.
  2. Carregue o arquivo de caixa de correio do Eudora e selecione CSV como formato de saída.
  3. Inicie a conversão e baixe o arquivo CSV gerado.
  4. Abra o resultado em um aplicativo de planilha e verifique o delimitador, a codificação de caracteres, as quebras de linha e o número de registros.

Não carregue e-mails confidenciais, dados pessoais ou informações regulamentadas em um serviço online. Use um método de conversão local para arquivos sensíveis.

Converta localmente com Python

Para uma conversão local reproduzível, os módulos padrão mailbox, email e csv do Python podem ler arquivos MBX que usam o layout de mensagens padrão no estilo mbox. Salve isto como 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)
        })

O script precisa da importação ausente do módulo email em sua seção de importações. Adicione from email import message_from_binary_file e substitua email.message_from_binary_file por message_from_binary_file, ou adicione import email antes de executá-lo. Execute:

python mbx_to_csv.py mailbox.mbx messages.csv

O script grava um CSV em UTF-8 com uma marca de ordem de bytes para que os programas de planilha detectem a codificação corretamente. Se o arquivo MBX não usar separadores no estilo mbox, será necessário um utilitário dedicado para arquivos de e-mail ou um cliente de e-mail compatível com Eudora.

Limitações de qualidade e compatibilidade

Mantenha o MBX original e o arquivo .toc correspondente inalterados até que o CSV tenha sido verificado. Compare a quantidade de mensagens de origem com o número de linhas de dados do CSV e inspecione as mensagens que contêm vírgulas, aspas, caracteres não latinos, HTML ou texto com várias linhas.

O CSV é uma representação simples. Imagens incorporadas e anexos podem ser omitidos, decodificados em texto ou representados apenas por metadados MIME; use uma exportação do cliente de e-mail ou uma ferramenta de extração de anexos se esses arquivos precisarem ser preservados. Os valores de data também podem precisar de normalização antes da importação em um banco de dados, pois os cabeçalhos MBX geralmente contêm deslocamentos de fuso horário e formatos de data inconsistentes.


Nota: Este registo de conversão mbx para csv está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.

Esta informação foi útil?

Perguntas frequentes

O conversor de MBX para CSV é gratuito?

Sim, converter MBX para CSV no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo MBX?

Você pode enviar arquivos MBX de até 2000 MB e converter até 5 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter MBX para CSV?

Não. A conversão de MBX para CSV é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo MBX válido para esta conversão de MBX para CSV. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.

Outras conversões de arquivo .mbx

Converter para .csv
de outros formatos

Compartilhar nas redes sociais: