HTML
JPG
EMAIL
XML
OLM
MBOX
Konvertera OLM till MBOX via C #
Konvertera OLM till MBOX utan att Microsoft® Outlook® eller Thunderbird® behöver installeras.
För att konvertera OLM till MBOX använder vi Aspose.Email för.NET API som är ett funktionsrikt, kraftfullt och lättanvänt dokumentmanipulations- och konverterings-API för C # -plattformen. Öppna NuGet pakethanterare, sök efter Aspose.Email och installera. Du kan också använda följande kommando från Package Manager-konsolen.
Kommando för pakethanterarens konsol
PM> Install-Package Aspose.EMAIL
Steg för att konvertera OLM till MBOX via C #
.NET programmerare kan enkelt ladda och konvertera OLM-filer till MBOX på bara några rader kod.
- Ladda EML-källfilen med MailMessage.load
- Ställ in SaveOptions
- Anropa Spara-metoden med SaveOptions som parameter
Systemkrav
Kontrollera att du har följande förutsättningar innan du kör källkoden.NET-konvertering.
- Microsoft Windows eller ett kompatibelt operativsystem med.NET Framework, .NET Core och PHP, VBScript, Delphi, C ++ via COM Interop.
- Utvecklingsmiljö som Microsoft Visual Studio.
- Aspose.email för.NET DLL som refereras till i ditt projekt.
Denna exempelkod visar OLM till MBOX C # konvertering
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()));
}
}