תכונות שימושיות
שליחת הודעה עם אפשרות הצבעה
Microsoft Outlook מאפשר למשתמשים ליצור משאלת דעת כאשר הם כותבים הודעה חדשה. זה נעשה על‑ידי הוספת אפשרויות הצבעה כגון כן, לא, אולי וכו’. המחלקה FollowUpOptions שמסופקת על‑ידי Aspose.Email מציעה את המאפיין VotingButtons שניתן להשתמש בו כדי להגדיר או לקבל את ערך אפשרויות ההצבעה. מאמר זה מציג דוגמה מפורטת ליצירת MapiMessage עם אפשרויות הצבעה ליצירת משאלת דעת ולאחר מכן שליחת ההודעה באמצעות לקוח Exchange Web Service (EWS).
יצירה ושליחת הודעה עם אפשרויות הצבעה
קטע הקוד הבא מציג כיצד ליצור הודעה חדשה ולאחר מכן לשלוח אותה עם אפשרויות הצבעה.
קטע הקוד הבא מציג את ההגדרה של המתודה CreateTestMessage המשמשת בדוגמה למעלה.
התעלמות או עקיפה של תעודת SSL לא תקפה או שפג תוקפה
Aspose.Email יכול לטפל בתעודות SSL ב‑Exchange Server בעזרת ה‑ EWSClient מחלקה. אם תעודת ה‑SSL פג תוקפה או הפכה לבלתי תקפה, Aspose.Email זורקת חריגה עקב תעודת SSL לא תקפה. כדי למנוע שגיאות כאלה של תעודת SSL, ניתן להתעלם מהן באמצעות המתודה המופיעה בקוד שלהלן. רשום את מטפל ההחזר ב‑main() או ב‑init() והוסף את המתודה שלהלן כחלק מהמחלקה.
יצירת הודעות RE ו-FW מקבצי MSG
IEWSClient מאפשר למפתחים ליצור הודעות RE (Reply/Reply All) ו-FW (Forward) מהודעה מקורית. הודעה מקורית מזוהה על ידי בחירת ExchangeMessageInfo מתוך ExchangeMessageInfoCollection המתקבל על‑ידי ListMessages(). הפרמטר השני הוא ה‑ MailMessage יש לשלוח כהודעת RE או FW. קוד הקוד הבא מראה לך כיצד לשלוח הודעה ואז להגיב לה ולשלוח אותה כהעברה (Forward). לביצוע משימה זו:
- אתחל את ה‑ IEWSClient אובייקט על‑ידי מסירת אישורים תקפים.
- שלח כמה הודעות לדוגמה.
- הפעל את Reply(), ReplyAll() ו Forward() שיטות לשליחת הודעות.
הוספת כותרות בבקשות EWS
Aspose.Email API מאפשר להוסיף כותרות לבקשות Exchange. ניתן להשתמש בזה להוספת כותרות לבקשות EWS למטרות שונות. דוגמה אחת יכולה להיות הוספת הכותרת X-AnchorMailbox המשמשת לניהול בעיות המהירות (throttling) על שרת ה‑Exchange. ה‑ AddHeader שיטה של IEWSClient משמש להוספת כותרות לבקשות EWS כפי שמוצג בקטע הקוד הבא.
עבודה עם הודעות מאוחדות
Aspose.Email יכולה לאחזר מידע על הודעות מאוחדות (Unified Messaging) מ-Exchange Server 2010. הודעות מאוחדות כגון קבלת מידע תצורה, יזום שיחה יוצאת, אחזור מידע על שיחה בטלפון לפי מזהה השיחה וסיום שיחה לפי מזהה נתמכת כיום. קטע הקוד הבא מציג כיצד לאחזר מידע תצורת הודעות מאוחדות מ-Microsoft Exchange Server 2010.
קבלת טיפים למייל
Microsoft Exchange Server הוסף מספר תכונות חדשות ב‑Exchange Server 2010 ו‑2013. אחת מהן מאפשרת למשתמשים לקבל טיפים במייל בזמן כתיבת הודעה. טיפים אלו שימושיים מכיוון שהם מספקים מידע לפני שליחת המייל. לדוגמה, אם כתובת אימייל לא נכונה ברשימת הנמענים, מוצג טיפ שמיידע שהכתובת לא תקפה. טיפים גם מאפשרים לראות תגובות ‘מחוץ למשרד’ לפני שליחת אימייל: Exchange Server (2010 & 2013) שולח את הטיפ בזמן כתיבת המייל אם נמען אחד או יותר הגדיר תגובת מחוץ למשרד. נדרש Microsoft Exchange Server 2010 Service Pack 1 לכל הפונקציות המודגמות במאמר זה. קטע הקוד הבא מראה לך כיצד להשתמש ב‑ EWSClient class שמשתמשת ב-Exchange Web Services, זמינה ב-Microsoft Exchange Server 2007 ומגרסאות מאוחרות יותר.