HTML
JPG
EMAIL
XML
OLM
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.
- Încărcați fișierul EML sursă utilizând MailMessage.load
- Setați opțiunile de salvare
- 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()));
}
}