HTML JPG PDF XML MBOX
  Product Family
HTML

Converti MBOX in HTML tramite C#

Conversione da MBOX a HTML C# utilizzando l’API .NET senza dipendenze da Outlook® o Thunderbird®.

Come convertire MBOX in HTML usando C#

Aspose.Email per .NET fornisce una potente soluzione per convertire i file MBOX in HTML con efficienza e facilità! Con poche righe di codice, puoi migrare senza problemi i tuoi dati e-mail dal formato MBOX al formato HTML, garantendo compatibilità e accessibilità tra diversi client e piattaforme di posta elettronica. Sfruttando le potenti funzionalità di Aspose.Email per .NET, gli utenti possono implementare facilmente la conversione da MBOX a HTML nelle loro applicazioni ottenendo affidabilità, velocità e flessibilità nel processo di conversione.

L’API fornisce un set completo di componenti per gestire varie attività relative alla posta elettronica, tra cui la creazione, la lettura e la manipolazione dei messaggi di posta elettronica, la gestione di cartelle e allegati, il filtraggio, la ricerca e la crittografia, l’utilizzo di Microsoft Exchange Server, la gestione di vari formati di posta elettronica e altro ancora.

Con Aspose.Email gli sviluppatori possono semplificare la gestione della posta elettronica, migliorare l’interoperabilità dei dati, garantire la conformità agli standard di posta elettronica e potenziare le proprie applicazioni con funzionalità avanzate di elaborazione della posta elettronica.

Inizia a utilizzare le funzionalità di .NET API eseguendo una delle seguenti azioni:

  • Open NuGet gestore di pacchetti, cerca Aspose.Email e installalo sul tuo dispositivo.

  • Utilizzate il seguente comando dalla console di Package Manager:


PM> Install-Package Aspose.Email

Passaggi per convertire MBOX in HTML tramite C#

I programmatori.NET possono caricare e convertire facilmente i file MBOX in HTML in poche righe di codice.

  1. Carica il file MBOX utilizzando MboxStorageReader.
  2. Crea la directory di output se non esiste.
  3. Ripeti l’iterazione di ogni messaggio e-mail nella MBOX.
  4. Salva ogni messaggio di posta elettronica come file HTML nella directory di output.

Requisiti di sistema

Prima di eseguire il codice di conversione .NET, assicurati di disporre dei seguenti prerequisiti.

  • Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
  • Ambiente di sviluppo come Microsoft Visual Studio.
  • Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
  • Includi lo spazio dei nomi nella classe pertinente.
 

Questo codice di esempio mostra la conversione da MBOX a 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++;
}
 
  • App gratuita per convertire MBOX in HTML

    Altre conversioni supportate

    Puoi anche convertire MBOX in molti altri formati di file, inclusi alcuni elencati di seguito.

    MBOX TO EML (Messaggi e-mail di Outlook)
    MBOX TO EMLX (Formato Apple EMLX)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Formato di archiviazione delle pagine Web)
    MBOX TO MSG (Formato Outlook ed Exchange)
    MBOX TO OFT (Modelli di posta elettronica di Outlook)
    MBOX TO OST (File di archiviazione offline)
    MBOX TO PST (File di archiviazione personale di Outlook)
    MBOX TO VCF (Formato della carta virtuale)