HTML JPG EMAIL XML OLM
  Product Family
MBOX

Konversi OLM ke MBOX melalui C #

Konversi OLM ke MBOX tanpa perlu menginstal Microsoft® Outlook® atau Thunderbird®.

Untuk mengonversi OLM ke MBOX, kita akan menggunakan Aspose.Email untuk.NET API yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C #. Buka NuGet manajer paket, cari Aspose.Email dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Perintah Konsol Manajer Paket


PM> Install-Package Aspose.EMAIL

Langkah-langkah untuk Mengonversi OLM ke MBOX melalui C #

Pemrogram.NET dapat dengan mudah memuat & mengonversi file OLM ke MBOX hanya dalam beberapa baris kode.

  1. Muat file EML sumber menggunakan MailMessage.load
  2. Setel SaveOptions
  3. Panggil metode Save dengan SaveOptions sebagai parameter

Persyaratan Sistem

Sebelum menjalankan kode sumber konversi .NET, pastikan Anda memiliki prasyarat berikut.

  • Microsoft Windows atau OS yang kompatibel dengan.NET Framework, .NET Core, dan PHP, VBScript, Delphi, C ++ melalui COM Interop.
  • Lingkungan pengembangan seperti Microsoft Visual Studio.
  • Aspose.email untuk.NET DLL direferensikan dalam proyek Anda.
 

Kode sampel ini menunjukkan Konversi OLM ke 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()));
    }
}
 
  • Aplikasi Gratis untuk Mengonversi OLM ke MBOX