Odczytywanie i konwertowanie plików Outlook

Praca z plikami OST

Aspose.Email dla .NET udostępnia API do odczytu plików OST Microsoft Outlook. Możesz wczytać plik OST z dysku lub strumienia do instancji Aspose.Email.Outlook.Pst.PersonalStorage klasa umożliwia dostęp do jej zawartości, takiej jak foldery, podfoldery i wiadomości. Microsoft Outlook tworzy plik PST do przechowywania e‑maili przy użyciu serwerów POP3 lub IMAP. Natomiast tworzy plik OST, gdy serwerem poczty jest Microsoft Exchange.

Odczyt plików OST

Proces odczytu pliku OST przy użyciu Aspose.Email jest dokładnie taki sam jak odczyt pliku PST. Ten sam kod może odczytać zarówno pliki PST, jak i OST: wystarczy podać prawidłową nazwę pliku do PersonalStorage.FromFile() metoda. Poniższy fragment kodu pokazuje, jak odczytać pliki OST.

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

Konwertuj OST na PST

Aspose.Email umożliwia konwersję pliku OST do PST jednym wierszem kodu. Podobnie, plik OST może być utworzony z pliku PST przy użyciu tego samego wiersza kodu z FileFormat enumerator. Obecnie API obsługuje konwersję formatów OST do PST z wyjątkiem wersji 2013/2016/2019/2021 i przyszłych wersji. Poniższy fragment kodu pokazuje, jak skonwertować OST do PST.

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

Aby wykonać inne operacje na plikach OST, zapoznaj się z następującymi stronami:

Konwertuj PST na OST

Konwersja z PST do OST nie jest obsługiwana przez Aspose.Email, ponieważ plik OST jest zawsze tworzony przez Outlook podczas dodawania konta i synchronizacji z serwerem poczty. Różnica między plikami PST i OST polega na tym, że PST jest dostępny wyłącznie lokalnie, natomiast zawartość OST jest również dostępna na serwerze e‑mail. Dlatego nie ma potrzeby konwertowania PST do OST do użytku lokalnego. Można jednak zaimportować plik PST do istniejącego konta za pomocą kreatora Import/Eksport w Outlooku.

Praca z plikami OLM

OLM to specyficzny format pliku używany przez Microsoft Outlook dla systemu Mac do przechowywania danych lokalnych, takich jak e‑maile, załączniki, notatki, dane kalendarza, kontakty, zadania i historia. Pliki OLM są kompatybilne wyłącznie z Outlookiem dla Mac i nie mogą być otwierane ani dostępne w Outlooku dla Windows, który używa formatu PST.

Aspose.Email udostępnia dedykowane API do odczytu i konwersji plików OLM. Kompletny przewodnik znajdziesz w Praca z plikami OLM sekcja, która obejmuje: