HTML JPG EMAIL XML OLM
  Product Family
MBOX

Converteix OLM a MBOX mitjançant C #

Converteix OLM a MBOX sense necessitat de Microsoft® Outlook® o Thunderbird® instal·lat.

Per convertir OLM a MBOX, utilitzarem Aspose.Email per .NET API que és una API de manipulació i conversió de documents rica en característiques, potent i fàcil d’utilitzar per a la plataforma C #. Obert NuGet gestor de paquets, cerca Aspose.Email i instal·lar. També podeu utilitzar l’ordre següent des de la Consola del gestor de paquets.

Comanda de consola del gestor de paquets


PM> Install-Package Aspose.EMAIL

Passos per convertir OLM a MBOX mitjançant C #

Els programadors.NET poden carregar fàcilment & convertir arxius OLM a MBOX en només unes poques línies de codi.

  1. Carregueu el fitxer EML d’origen mitjançant MailMessage.load
  2. Estableix SaveOptions
  3. Crida al mètode Desa amb SaveOptions com a paràmetre

Requisits del sistema

Abans d’executar el codi font de conversió.NET, assegureu-vos que teniu els requisits previs següents.

  • Microsoft Windows o un sistema operatiu compatible amb .NET Framework, .NET Core, i PHP, VBScript, Delphi, C ++ a través de COM Interop.
  • Entorn de desenvolupament com Microsoft Visual Studio.
  • Aspose.email per a .NET DLL referenciada en el vostre projecte.
 

Aquest codi d'exemple mostra la conversió OLM a 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()));
    }
}
 
  • Aplicació gratuïta per convertir OLM a MBOX