خواندن و تبدیل فایل‌های Outlook

کار با فایل‌های OST

Aspose.Email برای .NET یک API برای خواندن فایل‌های OST مایکروسافت Outlook فراهم می‌کند. می‌توانید یک فایل OST را از دیسک یا یک جریان به یک نمونه از Aspose.Email.Outlook.Pst.PersonalStorage کلاس برای دسترسی به محتویات آن، مانند پوشه‌ها، زیرپوشه‌ها و پیام‌ها. Microsoft Outlook یک فایل PST برای ذخیره ایمیل‌ها هنگام استفاده از سرورهای POP3 یا IMAP ایجاد می‌کند. در مقابل، هنگام استفاده از Microsoft Exchange یک فایل OST ایجاد می‌کند.

خواندن فایل‌های 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 enumerator. در حال حاضر، 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 همیشه توسط اوتلوک هنگام افزودن حساب و همگام‌سازی با سرور ایمیل ایجاد می‌شود. تفاوت بین فایل‌های PST و OST این است که PST تنها به صورت محلی در دسترس است. محتوای OST نیز بر روی سرور ایمیل در دسترس است. بنابراین نیازی به تبدیل PST به OST برای استفاده محلی نیست. اما می‌توانید PST را با استفاده از ویزارد وارد/صادر کردن در اوتلوک به یک حساب موجود وارد کنید.

کار با فایل‌های OLM

OLM یک قالب فایل خاص است که توسط Microsoft Outlook برای مک استفاده می‌شود تا داده‌های محلی مانند ایمیل‌ها، پیوست‌ها، یادداشت‌ها، داده‌های تقویم، مخاطبین، وظایف و تاریخچه را ذخیره کند. فایل‌های OLM فقط با Outlook برای مک سازگارند و نمی‌توانند توسط Outlook برای ویندوز که از قالب PST استفاده می‌کند باز شوند یا به آن دسترسی پیدا کرد.

Aspose.Email یک API اختصاصی برای خواندن و تبدیل فایل‌های OLM فراهم می‌کند. برای یک راهنمای کامل، به کار با فایل‌های OLM بخش که شامل: