עבודה עם הודעות בקובץ PST
הוספת הודעות לקבצי PST
יצירת קובץ PST חדש והוספת תת‑תיקיות הראתה כיצד ליצור קובץ PST ולהוסיף לו תת‑תיקייה. עם Aspose.Email ניתן להוסיף הודעות לתת‑תיקיות של קובץ PST שיצרת או טעית. מאמר זה מוסיף שתי הודעות מהדיסק לתת‑תיקיית Inbox של PST. השתמש במחלקות PersonalStorage ו‑FolderInfo כדי להוסיף הודעות לקבצי PST. כדי להוסיף הודעות לתיקיית Inbox של קובץ PST:
- צור מופע של מחלקת FolderInfo וטען אותו בתכולת תיקיית Inbox.
- הוסף הודעות מהדיסק לתיקיית ה‑Inbox על ידי קריאה למתודה FolderInfo.AddMessage(). המחלקה FolderInfo מציגה את המתודה AddMessages המאפשרת להוסיף מספר גדול של הודעות לתיקייה, מה שמפחית פעולות I/O לדיסק ומשפר ביצועים. דוגמה מלאה נמצאת למטה, ב‑Adding Bulk Messages.
קטעי הקוד למטה מראים כיצד להוסיף הודעות לתיקית משנה של PST בשם Inbox.
שמירת הודעות ישירות מ‑PST ל‑Stream
כדי לשמור הודעות מקובץ PST ישירות לזרם, בלי לחלץ את MsgInfo עבור ההודעות, השתמש במתודה SaveMessageToStream(). הקוד למטה מציג כיצד לשמור הודעות ישירות מ‑PST לזרם.
חילוץ n הודעות מקובץ PST
קטע הקוד הבא מראה כיצד לחלץ מספר מסוים של הודעות מ‑PST. פשוט ספק את האינדקס של ההודעה הראשונה ואת מספר ההודעות הכולל שברצונך לחלץ.
חיפוש הודעות ותיקיות ב‑PST לפי קריטריון
קבצי אחסון אישי (PST) יכולים להכיל כמות עצומה של נתונים וחיפוש אחר נתונים העומדים בקריטריונים ספציפיים בקבצים גדולים כאלה מצריך לכלול נקודות בדיקה מרובות בקוד לסינון המידע. עם מחלקת PersonalStorageQueryBuilder, Aspose.Email מאפשר לחפש רשומות ספציפיות ב‑PST על פי קריטריונים מוגדרים. ניתן לחפש הודעות ב‑PST לפי פרמטרים כגון השולח, הנמען, הנושא, חשיבות ההודעה, נוכחות קבצים מצורפים, גודל ההודעה ואף מזהה ההודעה. ניתן גם להשתמש ב‑PersonalStorageQueryBuilder לחיפוש תתי‑תיקיות.
חיפוש הודעות ותיקיות ב‑PST
הקוד למטה מציג כיצד להשתמש במחלקת PersonalStorageQueryBuilder כדי לחפש תכנים ב‑PST על פי קריטריונים שונים. לדוגמה, הוא מציג חיפוש ב‑PST על פי:
- חשיבות ההודעה.
- מחלקת הודעה.
- קיום קבצים מצורפים.
- גודל הודעה.
- הודעות שלא נקראו.
- הודעות שלא נקראו עם קבצים מצורפים, ו-
- תיקיות עם שם תיקיית משנה ספציפית.
חילוץ קבצים מצורפים ללא חילוץ ההודעה המלאה
ה‑API של Aspose.Email ניתן להשתמש בו כדי לחלץ קבצים מצורפים ממסרי PST בלי לחלץ תחילה את ההודעה המלאה. ניתן להשתמש במתודה ExtractAttachments של IEWSClient לכך. הקוד למטה מציג כיצד לחלץ קבצים מצורפים מבלי לחלץ את ההודעה המלאה.
הוספת קבצים ל‑PST
הפונקציונליות המרכזית של Microsoft Outlook היא ניהול דוא"ל, לוחות שנה, משימות, אנשי קשר ורשומות יומן. בנוסף, ניתן להוסיף קבצים לתיקיית PST וה‑PST המשולב ישמור רישום של המסמכים שהוספו. Aspose.Email מספק אפשרות להוסיף קבצים לתיקייה באותה הצורה בנוסף להוספת הודעות, אנשי קשר, משימות ורשומות יומן ל‑PST. הקוד למטה מציג כיצד להוסיף מסמכים לתיקיית PST באמצעות Aspose.Email.