HTML JPG EMAIL XML OLM
  Product Family
MBOX

Konvertera OLM till MBOX via C #

Konvertera OLM till MBOX utan att Microsoft® Outlook® eller Thunderbird® behöver installeras.

För att konvertera OLM till MBOX använder vi Aspose.Email för.NET API som är ett funktionsrikt, kraftfullt och lättanvänt dokumentmanipulations- och konverterings-API för C # -plattformen. Öppna NuGet pakethanterare, sök efter Aspose.Email och installera. Du kan också använda följande kommando från Package Manager-konsolen.

Kommando för pakethanterarens konsol


PM> Install-Package Aspose.EMAIL

Steg för att konvertera OLM till MBOX via C #

.NET programmerare kan enkelt ladda och konvertera OLM-filer till MBOX på bara några rader kod.

  1. Ladda EML-källfilen med MailMessage.load
  2. Ställ in SaveOptions
  3. Anropa Spara-metoden med SaveOptions som parameter

Systemkrav

Kontrollera att du har följande förutsättningar innan du kör källkoden.NET-konvertering.

  • Microsoft Windows eller ett kompatibelt operativsystem med.NET Framework, .NET Core och PHP, VBScript, Delphi, C ++ via COM Interop.
  • Utvecklingsmiljö som Microsoft Visual Studio.
  • Aspose.email för.NET DLL som refereras till i ditt projekt.
 

Denna exempelkod visar OLM till MBOX C # konvertering

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 för att konvertera OLM till MBOX