HTML
JPG
EMAIL
XML
OLM
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.
- Carregueu el fitxer EML d’origen mitjançant MailMessage.load
- Estableix SaveOptions
- 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()));
}
}