HTML JPG EMAIL XML OLM
  Product Family
MBOX

Convertiți OLM în MBOX prin C #

Convertiți OLM în MBOX fără a fi nevoie să instalați Microsoft® Outlook® sau Thunderbird®.

Pentru a converti OLM în MBOX, vom folosi Aspose.Email pentru.NET API, care este un API bogat în funcții, puternic și ușor de utilizat pentru manipularea documentelor și conversie pentru platforma C #. Deschis NuGet manager de pachete, căutați Aspose.Email și instalați. De asemenea, puteți utiliza următoarea comandă din Consola Manager de pachete.

Comanda consolei managerului de pachete


PM> Install-Package Aspose.EMAIL

Pași pentru a converti OLM în MBOX prin C #

Programatorii.NET pot încărca și converti cu ușurință fișiere OLM în MBOX în doar câteva linii de cod.

  1. Încărcați fișierul EML sursă utilizând MailMessage.load
  2. Setați opțiunile de salvare
  3. Apelați metoda de salvare cu SaveOptions ca parametru

Cerințe de sistem

Înainte de a rula codul sursă de conversie .NET, asigurați-vă că aveți următoarele cerințe preliminare.

  • Microsoft Windows sau un sistem de operare compatibil cu.NET Framework, .NET Core și PHP, VBScript, Delphi, C ++ prin COM Interop.
  • Mediu de dezvoltare precum Microsoft Visual Studio.
  • Aspose.email pentru .NET DLL la care se face referire în proiectul dvs.
 

Acest cod de probă arată conversia OLM în 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()));
    }
}
 
  • Aplicație gratuită pentru a converti OLM în MBOX