תכונות נוחות ב‑Aspose.Email עבור .NET

עבודה עם הודעות מאוחדות

Aspose.Email יכולה לאחזר מידע על הודעות מאוחדות (Unified Messaging) מ-Exchange Server 2010. הודעות מאוחדות כגון קבלת מידע תצורה, יזום שיחה יוצאת, אחזור מידע על שיחה בטלפון לפי מזהה השיחה וסיום שיחה לפי מזהה נתמכת כיום. קטע הקוד הבא מציג כיצד לאחזר מידע תצורת הודעות מאוחדות מ-Microsoft Exchange Server 2010.

קבלת טיפים למייל

שרת Microsoft Exchange הוסיף כמה תכונות חדשות ב‑Exchange Server 2010 ו‑2013. אחת מהן מאפשרת למשתמשים לקבל טיפים למייל בעת כתיבת הודעת דואר אלקטרוני. טיפים אלה מאוד שימושיים כיוון שהם מספקים מידע לפני שליחת המייל. לדוגמה, אם כתובת דואר אלקטרוני שגויה ברשימת הנמענים, יוצג טיפ שמודיע שהכתובת אינה תקינה. טיפים למייל גם מאפשרים לראות תגובות מחוץ למשרד לפני שליחת המייל: Exchange Server (2010 & 2013) שולח את הטיפ בזמן כתיבת המייל אם אחד או יותר מהנמענים הגדיר תגובה מחוץ למשרד. נדרש Microsoft Exchange Server 2010 Service Pack 1 לכל התכונות שמוצגות במאמר זה. קטע הקוד הבא מציג כיצד להשתמש ב‑the EWSClient class שמשתמשת ב-Exchange Web Services, זמינה ב-Microsoft Exchange Server 2007 ומגרסאות מאוחרות יותר.

התחזות ב-Exchange

התחזות Exchange מאפשרת למישהו להציג חשבון אחר ולבצע משימות ופעולות באמצעות הרשאות החשבון המדומה במקום שלו. בעוד שהאצלה מאפשרת למשתמשים לפעול בשם משתמשים אחרים, התחזות מאפשרת להם לפעול כמשתמשים אחרים. Aspose.Email תומכת בהתחזות Exchange. The EWSClient class מספקת את ImpersonateUser ו ResetImpersonation שיטות כדי להקל על תכונה זו.

כדי לבצע משימה זו:

  1. אתחול ExchangeWebServiceClient עבור משתמש 1.
  2. אתחול ExchangeWebServiceClient עבור משתמש 2.
  3. הוספת הודעות בדיקה לחשבונות.
  4. הפעלת התחזות.
  5. איפוס התחזות.

קטעת הקוד הבא מראה לך כיצד להשתמש ב- EWSClient class למימוש תכונת ההתחזות.

תכונת גילוי אוטומטי באמצעות EWS

Aspose.Email API מאפשרת לך לגלות את ההגדרות של שרת Exchange באמצעות לקוח EWS. 

ביטול שחזור PST לשרת Exchange

Aspose.Email API מאפשרת לשחזר קובץ PST לשרת Exchange. עם זאת, אם הפעולה נמשכת זמן רב עקב קובץ PST גדול, ייתכן שיהיה צורך לציין קריטריון להפסקת הפעולה. ניתן להשיג זאת באמצעות ה-API כפי שמוצג בקוד הדוגמה הבא.

הערה: הדוגמה דורשת הוספה של המחלקה הבאה גם כן.


 public class CustomAbortRestoreException : Exception { }