HTML JPG PDF XML MBOX
  Product Family
HTML

Converta MBOX para HTML via C #

Conversão de MBOX para HTML C# usando a API.NET sem dependências do Outlook® ou Thunderbird®.

Como converter MBOX para HTML usando C #

Aspose.Email para .NET fornece uma solução poderosa para converter arquivos MBOX em HTML com eficiência e facilidade! Com apenas algumas linhas de código, você pode migrar facilmente seus dados de e-mail do formato MBOX para o formato HTML, garantindo compatibilidade e acessibilidade em diferentes clientes e plataformas de e-mail. Ao aproveitar os poderosos recursos do Aspose.Email para .NET, os usuários podem implementar facilmente a conversão de MBOX para HTML em seus aplicativos, ganhando confiabilidade, velocidade e flexibilidade no processo de conversão.

A API fornece um conjunto abrangente de componentes para lidar com várias tarefas relacionadas a e-mail, incluindo criar, ler e manipular mensagens de e-mail, gerenciar pastas e anexos, filtrar, pesquisar e criptografar, trabalhar com o Microsoft Exchange Server, lidar com vários formatos de e-mail e muito mais.

Com o Aspose.Email, os desenvolvedores podem agilizar o gerenciamento de e-mail, aprimorar a interoperabilidade de dados, garantir a conformidade com os padrões de e-mail e capacitar seus aplicativos com recursos avançados de processamento de e-mail.

Comece a utilizar os recursos do API.NET executando uma das seguintes ações:

  • Open NuGet gerenciador de pacotes, procure por Aspose.Email e instale-o em seu dispositivo.

  • Use o seguinte comando no console do Gerenciador de Pacotes:


PM> Install-Package Aspose.Email

Etapas para converter MBOX em HTML via C#

Os programadores .NET podem facilmente carregar e converter arquivos MBOX em HTML com apenas algumas linhas de código.

  1. Carregue o arquivo MBOX usando o mboxStorageReader.
  2. Crie o diretório de saída se ele não existir.
  3. Percorra cada mensagem de e-mail na MBOX.
  4. Salve cada mensagem de e-mail como um arquivo HTML no diretório de saída.

Requisitos de sistema

Antes de executar o código de conversão .NET, verifique se você possui os seguintes pré-requisitos.

  • Microsoft Windows ou um SO compatível com .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ via COM Interop.
  • Ambiente de desenvolvimento como o Microsoft Visual Studio.
  • Aspose.Email para .NET DLL referenciado em seu projeto.
  • Inclua namespace na classe relevante.
 

Este código de exemplo mostra a conversão de MBOX para HTML C#

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .html files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    // Save each message as .html file
    var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

    var htmlSaveOptions = new HtmlSaveOptions
    {
        ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
        UseRelativePathToResources = true
    };
   
    eml.Save(htmlFilePath, htmlSaveOptions);

    Console.WriteLine($"Message {count} saved as: {htmlFilePath}");

    count++;
}
 
  • Aplicativo gratuito para converter MBOX em HTML

    Outras conversões suportadas

    Você também pode converter MBOX em muitos outros formatos de arquivo, incluindo alguns listados abaixo.

    MBOX TO EML (Mensagens de e-mail do Outlook)
    MBOX TO EMLX (Formato Apple EMLX)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Formato de arquivo da página da Web)
    MBOX TO MSG (Formato Outlook e Exchange)
    MBOX TO OFT (Modelos de e-mail do Outlook)
    MBOX TO OST (Arquivos de armazenamento off-line)
    MBOX TO PST (Arquivos de armazenamento pessoal do Outlook)
    MBOX TO VCF (Formato do cartão virtual)