HTML JPG EMAIL XML OLM
  Product Family
MBOX

Převést OLM na MBOX přes C #

Převeďte OLM na MBOX bez nutnosti instalace aplikace Microsoft® Outlook® nebo Thunderbird®.

Abychom převedli OLM na MBOX, použijeme Aspose.Email pro.NET API, které je bohaté na funkce, výkonné a snadno použitelné API pro manipulaci s dokumenty a konverzi pro platformu C #. Otevřeno NuGet správce balíčků, hledání Aspose.Email a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.

Příkaz konzoly Správce balíčků


PM> Install-Package Aspose.EMAIL

Kroky k převodu OLM na MBOX přes C #

.NET programátoři mohou snadno načíst a převést soubory OLM do MBOX v několika řádcích kódu.

  1. Načíst zdrojový soubor EML pomocí MailMessage.load
  2. Nastavit možnosti uložení
  3. Volejte metodu Save s parametrem SaveOptions

Systémové požadavky

Před spuštěním zdrojového kódu konverze .NET se ujistěte, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní operační systém s rozhraní.NET Framework, .NET Core a PHP, VBScript, Delphi, C ++ přes COM Interop.
  • Vývojové prostředí jako Microsoft Visual Studio.
  • Aspose.email pro .NET DLL odkazované ve vašem projektu.
 

Tento ukázkový kód ukazuje konverzi OLM na 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()));
    }
}
 
  • Bezplatná aplikace pro převod OLM na MBOX