
- API של Node.js לטיפול בקבצי PST
- יצירת קובץ PST חדש
- הוספת תיקיות ותתי‑תיקיות
- הוספת הודעות דוא"ל ופריטי Outlook
קבצי PST (Personal Storage Table) הם חיוניים לניהול נתוני Outlook, ומספקים אחסון למיילים, אנשי קשר, לוחות שנה ופריטים נוספים. עם ה‑Node.js API שלנו, ניתן בקלות ליצור ולנהל קבצי PST, להוסיף תיקיות, תתי‑תיקיות ופריטי Outlook שונים. במאמר זה נחקור כיצד להשתמש ב‑API ליצירת קבצי PST, הוספת תיקיות (רגילות ומותאמות) ומילוי התיקיות האלה במיילים ובפריטי Outlook.
Node.js API לטיפול בקבצי PST
לעבודה עם קבצי אחסון של Outlook בסביבת JavaScript, נשתמש ב-Aspose.Email for Node.js via .NET. הספרייה נועדה למפתחי JavaScript, ומציעה כלים חזקים לעיבוד נתוני דוא"ל. עם ה-APIs האינטואיטיביים שלה, המפתחים יכולים בקלות ליצור, לקרוא ולשנות קבצי נתוני Outlook, כולל אחסונים. הספרייה מפשטת את עיבוד הודעות הדוא"ל על ידי מתן פונקציונליות לניתוח, יצירה והמרת הודעות במגוון פורמטים כגון MSG, EML, MHTML ועוד. Aspose.Email מאפשרת למפתחים לנהל ביעילות משימות הקשורות לדוא"ל בתוך יישומי JavaScript שלהם, משפרת את הפונקציונליות והביצועים תוך מתן יכולות עיבוד דוא"ל מתקדמות למשתמשי הקצה.
התחלת עבודה עם Aspose.Email for Node.js via .NET היא פשוטה. רק הפעל את הפקודה npm install @aspose/email כדי לקבל את הגרסה העדכנית.
צור קובץ PST חדש
באמצעות השיטה Create אנו יכולים להגדיר אחסון ריק מינימלי בפורמט Unicode. דוגמת הקוד הבאה ב‑Node.js מדגימה כיצד ליצור קובץ PST חדש בשם “sample.pst” באמצעות המחלקה PersonalStorage.
הערה: המינימום של pst הוא 256 Kb, והוא מכיל תיקיית שורש ותיקיית Deleted Items.
הוספת תיקיות ותיקיות משנה
לאחר יצירת קובץ PST ריק, אנו יכולים להוסיף תיקיות ותתי‑תיקיות לארגון נתונים טוב יותר. Aspose.Email תומכת בהוספת תיקיות סטנדרטיות (קבועות מראש) וגם בתיקיות מותאמות אישית.
הוספת תיקיות סטנדרטיות
תיקיות סטנדרטיות כמו תיבת דואר נכנס, פריטים נשלחים וטיוטות הן חלק בלתי נפרד מניהול הדוא"ל. כדי להוסיף תיקייה סטנדרטית, כגון “תיבת דואר נכנס”, השתמש במתודה CreatePredefinedFolder() וציין את סוג התיקייה כפי שמוצג בדוגמת הקוד למטה:
סוג התיקייה המוגדר מראש הוא StandardIpmFolder.Inbox, שלרוב מייצג את תיקיית הדואר הנכנס בלקוחות דוא"ל.
תיקיות סטנדרטיות נתמכות
- פריטים שנמחקו
- לוח שנה
- אנשי קשר
- יומן
- פתקיות
- משימות
- בעיות סנכרון
- דואר זבל
- הזנות RSS
הוספת תיקיות רגילות
בנוסף לתיקיות הסטנדרטיות, ניתן להוסיף תיקיות מותאמות (רגילות) לקובץ PST שלך. ניתן להוסיף אותן בשורש או כתתי‑תיקיות. להלן דוגמת קוד הממחישה כיצד להוסיף “תיקייה מותאמת” ותת‑תיקייה מתחתיה. ספק את השם הרצוי לתת‑תיקייה כפרמטר לשיטה addSubFolder.
- השתמש ב-addSubFolder כדי להוסיף תיקייה חדשה בשם “MyCustomFolder” לתיקיית השורש.
- הוסף תיקיית משנה בשם “SubFolder” בתוך “MyCustomFolder” באמצעות addSubFolder.
הוספת הודעות דוא"ל ופריטי Outlook
לאחר שמבנה התיקיות במקום, ניתן להתחיל להוסיף תוכן כגון הודעות דוא"ל, אנשי קשר ומשימות. להלן, נציג כיצד להוסיף הודעת דוא"ל לתיקיית “Inbox” ואיש קשר לתיקיית “Contacts” באמצעות Aspose.Email for Node.js via .NET.
הוספת אימיילים
כדי להוסיף הודעת דוא"ל לקובץ PST, יש לגשת לתיקיית הדואר הנכנס ולהוסיף את הודעת הדוא"ל שנוצרה זה עתה לתיקיית הדואר הנכנס. זה לוקח רק כמה שלבים פשוטים:
- שחזר את התיקייה הרצויה (למשל, “Inbox”) באמצעות השיטה getSubFolder.
- אתחל MapiMessage חדש עם כתובות “from” ו-“to”, נושא ותוכן הגוף.
- השתמש בשיטה addMessage כדי למקם את ההודעה שנוצרה בתיקייה “Inbox”.
דוגמת הקוד הבאה תראה לך כיצד ליישם משימה זו ב-Node.js:
הוספת פריטי Outlook
Aspose.Email מאפשר לך להוסיף איש קשר לקובץ PST על‑ידי יצירת תיקיית “Contacts” תחילה ולאחר מכן טעינת איש קשר מקובץ VCF. פעל לפי הצעדים למטה:
- השתמש ב-createPredefinedFolder כדי להוסיף תיקיית “Contacts” סטנדרטית בתוך אחסון ה-PST.
- טען את נתוני הקשר מקובץ VCF באמצעות fromVCard.
- הוסף את הקשר שהוטען לתיקיית “Contacts” באמצעות addMapiMessageItem.
נסה את דוגמת הקוד הבאה כדי לבצע את המשימה:
סיכום
במאמר זה, סקרנו כיצד ליצור קבצי PST באמצעות Aspose.Email for Node.js via .NET. מהגדרת PST ריק ועד הוספת תיקיות, הודעות דוא"ל וכתובות קשר, הספרייה מאפשרת ניהול קבצי PST בצורה קלה ויעילה. על ידי אינטגרציה של תכונות אלו, מפתחים יכולים להציע ניהול נתוני Outlook אמין ביישומי Node.js שלהם, תוך ניצול הפונקציונליות העשירה שמספקת Aspose.Email.
משאבים חינמיים
במקרה שאתה נתקל בקשיים בעת השימוש בספרייה, אל תהסס לפנות אל פורום התמיכה שלנו Support forum לקבלת תובנות מומחים בניהול נתוני דוא"ל ועוד.
מצא מידע שימושי ועצות מומלצות במאמרי הבלוג שלנו מאמרי הבלוג.
חקור תיעוד API מפורט ודוגמאות עם ההפנייה ל‑API שלנו.
גישה למגוון כלי דוא"ל כדי להמיר, לצפות, למזג או לנתח הודעות דוא"ל עם אפליקציות חינמיות.
מקסם את הפוטנציאל של ה‑API בתוך יישום ה‑JavaScript שלך!