Lesen und Konvertieren von Outlook-Dateien

Arbeiten mit OST-Dateien

Aspose.Email für .NET bietet eine API zum Lesen von Microsoft Outlook OST-Dateien. Sie können eine OST-Datei von einer Festplatte oder einem Stream in eine Instanz von Aspose.Email.Outlook.Pst.PersonalStorage Klasse, um auf deren Inhalte zuzugreifen, wie Ordner, Unterordner und Nachrichten. Microsoft Outlook erstellt eine PST‑Datei, um E‑Mails zu speichern, wenn POP3‑ oder IMAP‑Mail‑Server verwendet werden. Im Gegensatz dazu erstellt es eine OST‑Datei, wenn Microsoft Exchange der Mail‑Server ist.

OST-Dateien lesen

Der Vorgang zum Lesen einer OST‑Datei mit Aspose.Email ist identisch mit dem Lesen einer PST‑Datei. Derselbe Code kann sowohl PST‑ als auch OST‑Dateien lesen: Geben Sie einfach den korrekten Dateinamen an die PersonalStorage.FromFile() Methode. Das folgende Code‑Snippet zeigt, wie Sie OST‑Dateien lesen.

PersonalStorage personalStorage = PersonalStorage.FromFile(dataDir + "PersonalStorageFile.ost");
            
// Get the format of the file
Console.WriteLine("File Format of OST: " + personalStorage.Format);

OST in PST konvertieren

Aspose.Email ermöglicht das Konvertieren einer OST‑Datei in PST mit einer einzigen Code‑Zeile. Ebenso kann die OST‑Datei aus einer PST‑Datei mit derselben Code‑Zeile erstellt werden, indem man Dateiformat Enumerator. Derzeit unterstützt die API die Konvertierung von OST-Formaten zu PST außer 2013/2016/2019/2021 und zukünftigen Versionen. Der folgende Codeausschnitt zeigt, wie OST zu PST konvertiert wird.

using (PersonalStorage personalStorage = PersonalStorage.FromFile(dataDir + "PersonalStorageFile.ost"))
{
    personalStorage.SaveAs(dataDir + "test.pst", FileFormat.Pst);
}

Für weitere Vorgänge mit OST‑Dateien lesen Sie bitte die folgenden Seiten:

PST in OST konvertieren

Die Konvertierung von PST zu OST wird von Aspose.Email nicht unterstützt, da OST immer von Outlook erstellt wird, wenn ein Konto hinzugefügt und mit dem Mailserver synchronisiert wird. Der Unterschied zwischen PST‑ und OST‑Dateien besteht darin, dass PST nur lokal verfügbar ist. OST‑Inhalte sind ebenfalls auf dem E‑Mail‑Server verfügbar. Daher besteht kein Bedarf, PST für die lokale Nutzung in OST zu konvertieren. Sie können jedoch PST mithilfe des Import/Export‑Assistenten in Outlook in ein bestehendes Konto importieren.

Arbeiten mit OLM‑Dateien

OLM ist ein spezielles Dateiformat, das von Microsoft Outlook für Mac verwendet wird, um lokale Daten wie E‑Mails, Anhänge, Notizen, Kalenderdaten, Kontakte, Aufgaben und Verlauf zu speichern. OLM‑Dateien sind nur mit Outlook für Mac kompatibel und können nicht von Outlook für Windows geöffnet oder gelesen werden, das stattdessen das PST‑Dateiformat nutzt.

Aspose.Email bietet eine dedicated API zum Lesen und Konvertieren von OLM‑Dateien. Für eine vollständige Anleitung siehe das Arbeiten mit OLM-Dateien Abschnitt, der Folgendes abdeckt: