קריאה והמרה של קבצי Outlook

עבודה עם קבצי OST

Aspose.Email עבור .NET מספקת API לקריאת קבצי Microsoft Outlook OST. ניתן לטעון קובץ OST מדיסק או מ‑stream למופע של ה- 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 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 תמיד נוצר על‑ידי Outlook בעת הוספת חשבון וסנכרון עם שרת הדואר. ההבדל בין קבצי PST ל‑OST הוא ש‑PST זמין רק באופן מקומי, בעוד שתוכן ה‑OST זמין גם על שרת הדוא"ל. לכן אין צורך להמיר PST ל‑OST לשימוש מקומי. אך ניתן לייבא PST לחשבון קיים באמצעות אשף ה‑Import/Export ב‑Outlook.

עבודה עם קבצי OLM

OLM הוא פורמט קובץ ספציפי המשמש את Microsoft Outlook for Mac לאחסון נתונים מקומיים כגון הודעות, קבצים מצורפים, פתקיות, נתוני לוח שנה, אנשי קשר, משימות והיסטוריה. קבצי OLM תואמים רק ל‑Outlook for Mac ולא ניתנים לפתיחה או גישה ב‑Outlook for Windows, המשתמש בפורמט קובץ PST במקום זאת.

Aspose.Email מספק API ייעודי לקריאה והמרת קבצי OLM. למדריך מלא, ראה את עבודה עם קבצי OLM קטע, המכסה: