HTML JPG EMAIL XML OLM
  Product Family
MBOX

Converteer OLM naar MBOX via C#

Converteer OLM naar MBOX zonder dat Microsoft® Outlook® of Thunderbird® geïnstalleerd hoeft te zijn.

Om OLM naar MBOX te converteren, gebruiken we Aspose.Email voor .NET API, een veelzijdige, krachtige en gebruiksvriendelijke API voor documentmanipulatie en -conversie voor het C#-platform. Open NuGet pakketbeheerder, zoek naar Aspose.Email en installeer. U kunt ook de volgende opdracht van de Package Manager Console gebruiken.

Commando voor Package Manager Console


PM> Install-Package Aspose.EMAIL

Stappen om OLM naar MBOX te converteren via C #

.NET-programmeurs kunnen eenvoudig OLM-bestanden laden en converteren naar MBOX in slechts een paar regels code.

  1. Laad het EML-bestand van de bron met MailMessage.load
  2. Opslakopties instellen
  3. Roep de Save-methode aan met SaveOptions als parameter

Systeemvereisten

Voordat u de broncode van de .NET-conversie uitvoert, moet u ervoor zorgen dat u aan de volgende vereisten voldoet.

  • Microsoft Windows of een compatibel besturingssysteem met .NET Framework, .NET Core en PHP, VBScript, Delphi, C++ via COM Interop.
  • Ontwikkelomgeving zoals Microsoft Visual Studio.
  • Aspose.email voor .NET DLL waarnaar in uw project wordt verwezen.
 

Deze voorbeeldcode toont de conversie van OLM naar MBOX C#

using Aspose.Email.Storage.Olm;
using Aspose.Email.Mapi;
using Aspose.Email.Storage.Mbox;

using (var stream = new FileStream("target.mbox", FileMode.Create, FileAccess.Write))
// Initialize MboxStorageWriter and pass the above stream to it
using (var writer = new MboxrdStorageWriter(stream, false))
using (var olm = OlmStorage.FromFile("source.olm"))
{
    var folder = olm.GetFolder("Inbox", true);

    foreach (var msg in folder.EnumerateMapiMessages())
    {
        // Add message to mbox storage
        writer.WriteMessage(msg.ToMailMessage(new MailConversionOptions()));
    }
}
 
  • Gratis app om OLM naar MBOX te converteren