OLM zu MSG konvertieren über C#
Konvertieren Sie OLM zu MSG, ohne dass Microsoft® Outlook® oder Thunderbird® installiert sein müssen.
Um OLM zu MSG zu konvertieren, verwenden wir die <a href="https://products.aspose.com/email/net/">Aspose.Email für .NET-API, die eine funktionsreiche, leistungsstarke und einfach zu nutzende Dokumenten‑Manipulations‑ und Konvertierungs‑API für die C#‑Plattform ist. Öffnen Sie den <a href="https://www.nuget.org/packages/aspose.email">NuGet-Paket-Manager, suchen Sie nach Aspose.Email und installieren Sie sie. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.
Package Manager Console-Befehl
PM> Install-Package Aspose.EMAIL
Schritte zum Konvertieren von OLM zu MSG über C#
.NET‑Programmierer können OLM‑Dateien problemlos laden und in MSG konvertieren – in nur wenigen Codezeilen.
- Laden Sie die Quell‑EML‑Datei mit MailMessage.Load
- Setzen Sie SaveOptions
- Rufen Sie die Save‑Methode mit SaveOptions als Parameter auf
Systemanforderungen
Stellen Sie sicher, dass Sie vor dem Ausführen des .NET‑Konvertierungscode die folgenden Voraussetzungen erfüllen.
- Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core sowie PHP, VBScript, Delphi, C++ über COM‑Interop.
- Entwicklungsumgebung wie Microsoft Visual Studio.
- Aspose.EMAIL für .NET DLL in Ihrem Projekt referenziert.
Dieses Beispielcode zeigt die OLM‑zu‑MSG‑Konvertierung in C#
using Aspose.Email.Storage.Olm;
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Inbox", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
// save message in msg format
msg.Save($"{msg.Subject}.msg");
}
}