HTML
JPG
EMAIL
XML
OLM
MBOX
Converti OLM in MBOX tramite C#
Converti OLM in MBOX senza la necessità di installare Microsoft® Outlook® o Thunderbird®.
Per convertire OLM in MBOX, useremo Aspose.Email per .NET API che è un’API di manipolazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C#. Apri NuGet gestore di pacchetti, cerca Aspose.Email e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.
Comando della console di Package Manager
PM> Install-Package Aspose.EMAIL
Passaggi per convertire OLM in MBOX tramite C#
I programmatori.NET possono caricare e convertire facilmente i file OLM in MBOX in poche righe di codice.
- Carica il file EML di origine utilizzando MailMessage.load
- Imposta opzioni di salvataggio
- Chiama il metodo Save con SaveOptions come parametro
Requisiti di sistema
Prima di eseguire il codice sorgente della conversione.NET, assicurati di disporre dei seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
- Ambiente di sviluppo come Microsoft Visual Studio.
- Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
Questo codice di esempio mostra la conversione da 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()));
}
}