Читання та конвертація файлів Outlook

Робота з OST‑файлами

Aspose.Email для .NET надає API для читання OST‑файлів Microsoft Outlook. Ви можете завантажити OST‑файл з диска або потоку у екземпляр Aspose.Email.Outlook.Pst.PersonalStorage клас для доступу до його вмісту, такого як папки, підпапки та повідомлення. Microsoft Outlook створює PST‑файл для зберігання електронної пошти при використанні POP3 або IMAP серверів. Навпаки, він створює OST‑файл, коли сервером є Microsoft Exchange.

Читання OST‑файлів

Процес читання файлу OST за допомогою Aspose.Email точно такий же, як читання файлу PST. Той самий код може читати як PST, так і OST файли: просто вкажіть правильну назву файлу у PersonalStorage.FromFile() метод. Нижче наведений фрагмент коду показує, як читати файли OST.

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

Конвертувати OST у PST

Aspose.Email дозволяє конвертувати файл OST у PST за допомогою одного рядка коду. Аналогічно, файл OST можна створити з файлу PST, використовуючи той самий рядок коду з FileFormat енумератор. На даний момент API підтримує конвертацію форматів OST у PST крім 2013/2016/2019/2021 та майбутніх версій. Нижче наведений фрагмент коду показує, як конвертувати OST у PST.

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

Для виконання інших операцій з файлами OST, будь ласка, перегляньте наступні сторінки:

Конвертувати PST у OST

Конвертація з PST у OST не підтримується Aspose.Email, оскільки OST завжди створюється Outlook під час додавання облікового запису та синхронізації з поштовим сервером. Різниця між файлами PST і OST полягає в тому, що PST доступний лише локально. Вміст OST також доступний на поштовому сервері. Тому немає потреби конвертувати PST у OST для локального використання. Проте ви можете імпортувати PST у існуючий обліковий запис за допомогою майстра імпорту/експорту в Outlook.

Робота з файлами OLM

OLM — це специфічний формат файлів, який використовується Microsoft Outlook для Mac для зберігання локальних даних, таких як листи, вкладення, нотатки, календар, контакти, завдання та історія. OLM‑файли сумісні лише з Outlook для Mac і не можуть бути відкриті або доступні в Outlook для Windows, який використовує формат PST.

Aspose.Email надає спеціальний API для читання та конвертації OLM‑файлів. Повний посібник дивіться у Робота з файлами OLM розділ, який охоплює: