מה חדש ב‑Aspose.Email עבור .NET

Aspose.Email for .NET 25.8

  • ה X500Address מאפיין של MailAddress מחלקה המספקת גישה לכתובת הדוא"ל בפורמט Exchange (X.500), אם קיימת.

  • ה Aspose.Email.Clients.Graph.ODataQueryBuilder מחלקה שמפשטת בניית פרמטרי שאילתות OData ל‑Microsoft Graph. שיפור זה מאפשר סינון מתקדם, מיון, בחירה ופליטה בעת עבודה עם נתוני Graph.

  • ה Aspose.Email.Clients.Graph.IGraphClientAsync ממשק המאפשר פעולות אסינכרוניות עם GraphClient לשיפור ביצועים ותגובתיות.

Aspose.Email for .NET 25.7

  • חלק משאבי תמונות מקושרים חיצונית מגוף ה‑HTML ומשלב אותם ישירות לפלט ה‑HTML. המראה המקורי של הודעות דוא"ל עם תוכן מקושר נשמר בעת שמירה או עיבוד הודעות. ה- HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - כאשר מוגדר ל‑true - מחלץ תמונות מקושרות ומשאבים אחרים מגוף ה‑HTML ומשלב אותם כקבצים מצורפים, תוך שמירה על האמינות הויזואלית של ההודעה.

Aspose.Email for .NET 25.6

Aspose.Email for .NET 25.4

  • מספר מחלקות עודכנו עם מתודות אסינכרוניות לשיפור קנה מידה וביצועים ביישומים מודרניים. הן משפרות עבודה עם קבצי TGZ, PST, MBOX ו‑VCard.

  • ה MapiContact.FromVCard מתודה כעת מוגדלת ומקבלת VCardLoadOptions פרמטר במקום קידוד.

Aspose.Email for .NET 25.3

Aspose.Email for .NET 25.2

  • סנן או חפש הודעות בקבצי MBOX באמצעות שאילתה. קבל רק את ההודעות שתואמות קריטריונים ספציפיים. שפר ביצועים ונוחות שימוש בעת עבודה עם קבצי MBOX גדולים.

  • שלוף הודעות במנות קטנות יותר באמצעות שליפה מדורגת. תכונה זו מאפשרת להפחית צריכת זיכרון ולשפר ביצועים בעת עיבוד קבצי MBOX גדולים.

Aspose.Email for .NET 25.1

  • הרחב את היכולות שלך לעבודה עם הודעות Gmail בעזרת ה- IGmailClient ממשק. מפתחים יכולים כעת לרשום, לאחזר, לשלוח, לצרף ולמחוק הודעות דוא"ל, וכן לנהל מסנני Gmail באופן תכנותי.

Aspose.Email for .NET 24.12

  • התאם מחרוזות גבול MIME דרך החדש EmlSaveOptions.BoundariesTemplate מאפיין. תכונה זו מספקת שליטה טובה יותר על פורמט הגבול — המשנה {#} בתבנית מוחלפת אוטומטית במספר הגבול, מה שמאפשר יצירת מחרוזת גבול דינמית ואישית.

Aspose.Email for .NET 24.11

Aspose.Email for .NET 24.10

  • גישה לתגובות משתמש בקבצי MSG. החדש GetReactions מתודה, הוספה ל- FollowUpManager מחלקה, מאפשרת לך לשלוף רשימת תגובות על הודעת MAPI, מה שמקל על ניתוח מעורבות המשתמש.

Aspose.Email for .NET 24.9

  • הוסף כותרות מותאמות בעת יצירת מופע של IEWSClient. תכונה זו שימושית במיוחד לתרחישים שבהם נדרשות כותרות ספציפיות במהלך אתחול הלקוח, כגון X-AnchorMailbox כותרת ב-EWS.

  • שחזור צבעי קטגוריות מקבצי PST. גישה לרשימת קטגוריות יחד עם שמותיהן והצבעים המיוחסים, מה שמקל על שמירת עקביות חזותית ושיפור ארגון הנתונים בעת עיבוד נתוני Outlook.

Aspose.Email for .NET 24.6

  • גש, נהל, והתקשר עם משימות רשימות המשימות של משתמשים ב-Microsoft Graph באמצעות השיטות הבאות של IGraphClient ממשק:

  • אתה יכול לבטל פעולות פיצול MBOX פעילות בעת הצורך מבלי לאתחל את כל זרימת העבודה. מפתחים יכולים כעת להשתמש ב‑ CancellationToken (ב‑.NET Framework 4.5 וב‑.NET Core) או החדש Cancel() מתודה (לגרסאות .NET קודמות) להפסקה בטוחה של תהליכי פיצול ארוכים.

Aspose.Email for .NET 24.5

  • חילוץ נמענים מהודעות המאוחסנות בקובץ PST.

    • על‑ידי ציון מזהה entryId של הודעה.
    • על‑ידי מעבר על כל ההודעות בתיקיית Inbox, וחילוץ הנמענים מכל הודעה.

    תכונה זו זמינה ב‑ PersonalStorage מחלקה.

  • שחזור פריטים שנמחקו רגשית מקבצי PST ו‑OST מקומיים.

  • המר קבצי VCF מרובי אנשי קשר לרשימת הפצה.

Aspose.Email for .NET 24.3

  • תמיכה באנשי קשר ולוח שנה ב‑MS Graph - שיטות בממשק IGraphClient מאפשרות לגשת, לנהל ולתקשר עם אנשי הקשר והאירועים בלוח השנה של משתמשים:
    • קבל אוסף של אנשי קשר MAPI.
    • קבל איש קשר ספציפי.
    • צור איש קשר חדש.
    • עדכן איש קשר קיים.
    • מקבל אוסף של מידע לוח שנה.
    • מקבל אוסף של פריטי לוח שנה.
    • מקבל פריט לוח שנה ספציפי.
    • יוצר פריט לוח שנה חדש.
    • מעדכן פריט לוח שנה קיים.

Aspose.Email for .NET 24.2

  • ניהול קטגוריות פריטי Outlook - Aspose.Email מאפשרת להשיג ולנצל צבעי קטגוריות המשויכים לקטגוריות פריטי Outlook השמורים בקבצי OLM.

  • התאמת מחלקת המכולה - חדש EnforceContainerClassMatching מאפיין נוסף ל‑ FolderCreationOptions מחלקה שמאפשרת, בעת הוספת תיקייה לקובץ PST, לוודא שמחלקת התיקייה תואמת לסוג או לקטגוריה הצפויה של תיקיות בתוך קובץ PST.

Aspose.Email for .NET 23.12

  • הגדרת נתיב יחסי למשאבים בעת שמירת הודעת אימייל כ‑HTML - Aspose.Email מציגה אפשרות לשמור משאבי אימייל עם נתיבים יחסיים בעת ייצוא הודעות לפורמט HTML, מה שמספק גמישות משופרת לקישור משאבים. משתמשים יכולים לבחור בין נתיבים מוחלטים לנתיבים יחסיים, ולהגדיר נתיבים מותאמים באמצעות ה‑ ResourceHtmlRendering אירוע, המייעל את שיתוף והצגת הודעות דוא"ל במערכות שונות.

Aspose.Email for .NET 23.11

  • אימות הודעות אימייל - נוסף סט רכיבים שמאפשר למשתמשים לאמת קבצי הודעות, ותומך בפורמטים כגון eml, emlx, mht, msg, ו‑oft. באמצעות פונקציונליות זו, משתמשים יכולים לאמת הודעות ולקבל תובנות לגבי תהליך האימות, כולל סוג הפורמט והטעויות שנמצאו.

  • צירוף חתימות דיגיטליות להודעות אימייל - המתודה AttachSignature ב‑ SecureEmailManager מחלקה נוצרה כדי להוסיף בקלות חתימה דיגיטלית להודעה.

כאשר החתימה מצורפת, משתמשים יכולים לבדוק את התוצאות דרך מאפיינים כגון ‘IsSigned’, ‘MessageClass’ ופרטי הקובץ המצורף.

כדי להתאים את תהליך צירוף החתימה, משתמשים יכולים להשתמש ב‑ SignatureOptions מחלקה.

Aspose.Email for .NET 23.10

  • פצל אחסון Mbox לחלקים קטנים יותר - פצל קבצים גדולים לחלקים ניתנים לניהול ויישם פעולות מותאמות במהלך התהליך:

    • ציין קידומת מותאמת לשמות קבצי Mbox המחולקים.
    • התאם פעולות לפני ואחרי שהודעה מועתקת לקובץ Mbox חדש.
    • תגובתי כאשר נוצר קובץ Mbox חדש.
    • תגובה כאשר קובץ Mbox חדש מתמלא באימיילים.
  • קבלת תוכן AlternateView לפי MediaType - חילוץ התוכן כמחרוזת מ־AlternateView ספציפי בתוך הודעת אימייל. ה MailMessage.GetAlternateViewContent(string mediaType) מתודה מאפשרת לגשת לתוכן מתוך AlternateView התואם לסוג המדיה המוגדר.

Aspose.Email for .NET 23.8

  • שליחת אימיילים דרך Graph Client - נוספה תמיכה במתודות מעודפות למחלקת GraphClient המקבלות אובייקט MailMessage לשליחת הודעות:

  • שמירת רשימת הפצה של Mapi לקובץ VCF יחיד מרובה אנשי קשר - שמור את רשימת ההפצה של Mapi בשם קובץ שצוּיין באמצעות אפשרויות השמירה שסופקו. ניתן להעביר את שם הקובץ ומופע של המחלקה MapiDistributionListSaveOptions כפרמטרים.

Aspose.Email for .NET 23.7

  • מחיקת פריטים מ‑PST - הוספנו מתודה חדשה, DeleteItem(string entryId), למחלקת PersonalStorage. מתודה זו מספקת דרך למחוק פריטים (תיקיות או הודעות) מטבלה של אחסון אישי (PST) באמצעות ה‑entryId הייחודי המשוייך לפריט.
  • טיפול באירועים ופיצול PST - פונקציונליות משופרת ב PersonalStorage מחלקה:
    • StorageProcessingEventHandler אירוע מתרחש לפני עיבוד האחסון, במיוחד לפני עיבוד האחסון הנוכחי במתודות MergeWith או SplitInto. אירוע זה מספק הזדמנות להריץ לוגיקה מותאמת אישית או לטפל בפעולות מסוימות לפני תחילת עיבוד האחסון.

    • StorageProcessingEventArgs מחלקה מספקת נתונים לאירוע PersonalStorage.StorageProcessing.

    • SplitInto(long chunkSize, string partFileNamePrefix, string path) מתודה מעודפת מאפשרת פיצול של אחסון PST לחלקים קטנים יותר.

  • ניהול לוח שנה - נוספו מאפיינים חדשים ומתודה למחלקת CalendarReader:
    • Count המאפיין מאפשר לקבל את מספר רכיבי Vevent (אירועים) הקיימים בלוח השנה, מה שמקל על מעקב אחרי סך כל האירועים.
    • IsMultiEvents המאפיין קובע האם לוח השנה מכיל מספר אירועים.
    • Method המאפיין מקבל את סוג השיטה של iCalendar הקשורה לאובייקט לוח השנה. הוא מחזיר את סוג השיטה, כגון “REQUEST”, “PUBLISH”, או “CANCEL”, ומספק תובנות חשובות לגבי מטרת לוח השנה.
    • Version מקבל את הגרסה של iCalendar.
    • LoadAsMultiple() המתודה מאפשרת טעינת רשימת אירועים מלוח שנה המכיל מספר אירועים. היא מחזירה רשימת עצמים מסוג Appointment, ומאפשרת גישה וקבלה קלה של כל אירוע בנפרד.

Aspose.Email for .NET 23.6

Aspose.Email for .NET 23.5

  • קביעת גרסת קבצי ICS/VCS - השתמש ב- Version מאפיין של Appointment מחלקה לשחזור גרסת קבצי ICS/VCS.
  • התאמת אפשרויות השמירה לקבצי VCard - הוספנו VCardSaveOptions מחלקה ל‑API שלנו עם המאפיינים הבאים:
    • VCardVersion מאפשר למשתמשים לציין את גרסת vCard הרצויה בעת שמירת פריטי קשר. כברירת מחדל, המחלקה מוגדרת להשתמש ב‑vCard גרסה 2.1 (VCardVersion.V21).
    • UseExtensions - מאפשר למשתמשים לשלוט האם ניתן להשתמש בשדות מורחבים בעת שמירת קבצי vCard. כאשר מוגדר ל‑true (ברירת מחדל), הרחבות מותרות, המספקות תאימות לשדות מותאמים ומידע נוסף על קשר.
    • PreferredTextEncoding - הקידוד שיש להשתמש בו בעת שמירת פריטי קשר vCard.
  • קבל את סך כל פריטי ההודעות שבאחסון Zimbra עם ה GetTotalItemsCount() שיטה של TgzReader מחלקה.
  • קבל תיקיית משנה של PST לפי נתיב - קבל תיקיית משנה בשם שצוין מהתיקייה הנוכחית של PST באמצעות FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) העמסת שיטה.

Aspose.Email for .NET 23.4

  • הוסף קובץ מצורף רפרנסי להודעה - הוספנו הוסף שיטה ל- MapiAttachmentCollection מחלקה עם הפרמטרים הבאים: ’name’ - שם הקובץ המצורף ‘sharedLink’ - קישור משותף מלא לקובץ המצורף המסופק על‑יד שירות האינטרנט המתווך את הקובץ המצורף ‘url’ - מיקום הקובץ ‘providerName’ - שם ספק הקובץ המצורף
  • בדיקת ריבוי אנשי קשר ב‑VCard - בדוק אם קובץ מקור מכיל מספר אנשי קשר עם החדש VCardContact.IsMultiContacts(string filePath) שיטה.
  • המרת פורמט לוח שנה ICS לפורמט הודעות - המר פגישות לאובייקטים של הודעות כגון MapiMessage ו‑MailMessage.
  • אפשרויות נוספות לשמירת הודעות בפורמטים HTML ו‑MHTML:
  • הגדרת מגבלת זמן לתהליך המרת והטענת הודעות - הגבל את הזמן במילישניות בעת המרת והטענת הודעות, לוודא שהתהליך לא יימשך יותר מהנדרש. למטרה זו הוכנסו המאפיינים הבאים:

Aspose.Email for .NET 23.3

  • קבל את סך כל פריטי ההודעות שבאחסון OLM עם ה GetTotalItemsCount() מתודה ל OlmStorage מחלקה.
  • קביעת האם MapiMessage הוא OFT או MSG - קבע האם MapiMessage נטען מקובץ OFT או MSG עם החדש MapiMessage.IsTemplate מאפיין.
  • זיהוי פורמט קובץ NSF

Aspose.Email for .NET 23.1

-שחזור תכונות ההודעה מ-MboxMessageInfo - קבל גישה למידע על הודעות בודדות המאוחסנות בקובץ mbox, כגון גודל הודעה, אינדקס הודעה, כותרות הודעה, דגלוני הודעה, ועוד מטא‑דטה קשור להודעה. הוספנו את המאפיינים הבאים ל- MboxMessageInfo מחלקה:

DateTime Date - מקבל את תאריך ההודעה MailAddress From - מקבל את מחרוזת כתובת השולח Subject - מקבל את נושא ההודעה MailAddressCollection To - מקבל את אוסף הכתובות שמכיל את מקבלי ההודעה MailAddressCollection CC - מקבל את אוסף הכתובות שמכיל את מקבלי ההעתק CC MailAddressCollection Bcc - מקבל את אוסף הכתובות שמכיל את מקבלי ההעתק הסודי Bcc

Aspose.Email for .NET 22.12

  • קבל את סך כל פריטי ההודעות שב-PST - הוספנו את GetTotalItemsCount() מתודה ל PersonalStorage.Store מאפיין.
  • קבל תיקיית פידס RSS סטנדרטית באחסון אישי, הוספת תיקיית פידס RSS סטנדרטית ב-PST - ערך חדש RssFeeds נוסף לאנומר StandardIpmFolder. כעת ניתן לשחזר או להוסיף את תיקיית הפידס בקלות לאחסון.
  • פענוח הודעת דוא"ל מאוחסנת בפורמט MAPI - הוספנו שיטת Decrypt למחלקה MapiMessage:
  • הגדרת מזהה מוצר בעת שמירת MapiCalendar ל-ICS - הוספנו ProductIdentifier מאפיין ל MapiCalendarIcsSaveOptions מחלקה.
  • חילוץ הודעות לפי מזהים מ-OLM ו-MBOX - זו השיטה היעילה כדי להימנע מניוד דרך כל האחסון בכל פעם כדי למצוא הודעה ספציפית לחילוץ.
  • קבע האם הקובץ המצורף הוא Inline או רגיל עם ה MapiAttachment.IsInline מאפיין.

Aspose.Email for .NET 22.11

  • קבל סוג פריט MAPI - הימנע מבדיקה של ערך המאפיין MessageClass בכל פעם לפני המרת ההודעה.
  • הסר חתימה מ-MapiMessage - לשיפור התאימות, ה MapiMessage.RemoveSignature שיטה ו MapiMessage.IsSigned מאפיינים נוספו.
  • זיהוי תיקיות מוגדרות מראש - החדש FolderInfo שיטה, GetPredefinedType, הוצע כדי לקבוע אם תיקייה נמצאת בתוך תיקייה מוגדרת מראש על‑ידי החזרת ערך הא Enum StandardIpmFolder על בסיס ערך הפרמטר שצוין.
  • אימות פורמט TNEF של קובץ מצורף - ה Attachment.IsTnef המאפיין מציין האם הקובץ המצורף בהודעה הוא הודעת TNEF בפורמט.

Aspose.Email for .NET 22.10

  • שינוי שם של קובץ מצורף ב-MapiMessage - כעת ניתן לערוך את שם תצוגה ערך מאפיין בקבצים מצורפים של MapiMessage.

Aspose.Email for .NET 22.9

  • רשימת הודעות עם Graph API - החדשה OrderBy מתודה מאפשרת לשלוט בסידור ההודעות המוחזרות על בסיס הקריטריונים שצוינים.

Aspose.Email for .NET 22.8

Aspose.Email for .NET 22.7

  • קבל מידע זיהוי הודעה כגון UID או מספר רצף באמצעות התכונות הבאות:
    • MailboxInfo מחלקה - מייצגת מידע זיהוי לגבי הודעה בתיבת דואר.
    • SequenceNumber מאפיין - מספר הרצף של הודעה.
    • UniqueId מאפיין - המזהה הייחודי של הודעה.
    • MailMessage.ItemId מאפיין - מייצג מידע זיהוי לגבי הודעה בתיבת דואר.

Aspose.Email for .NET 22.6

  • שימור חותמת זמן מקורית בקבצי ICS - חילוץ פריטי לוח שנה מקבצי PST ושמירתם בפורמט ICS עם חותמת הזמן המקורית באמצעות האפשרויות הבאות:

Aspose.Email for .NET 22.5

  • רשימת הודעות עם תמיכת דפדוף דרך Graph Client - ה‑API מספק תמיכה בדפדוף וסינון עבור הצגת הודעות. זה מאוד מועיל כאשר תיבת הדואר מכילה מספר גדול של הודעות ודורש זמן רב לאיסוף מידע תקצירי עליהן.
  • מצב אסינכרוני בטיפול בלקוחות דואר - גישה חדשה למשימה כוללת את חברי ה‑API הבאים:
    • IAsyncSmtpClient - מאפשר ליישומים לשלוח הודעות באמצעות פרוטוקול העברת דוא"ל פשוט (SMTP).
    • SmtpClient.CreateAsync - יוצר מופע חדש של המחלקה Aspose.Email.Clients.Smtp.SmtpClient.
    • IAsyncSmtpClient.SendAsyncערכת פרמטרים של השיטה (Aspose.Email.Clients.Smtp.Models.SmtpSend).
    • IAsyncSmtpClient.ForwardAsyncארגומנטים (Aspose.Email.Clients.Smtp.Models.SmtpForward).
    • IAsyncImapClient - מאפשר ליישומים לגשת ולהתעסק עם הודעות באמצעות פרוטוקול גישה להודעות אינטרנט (IMAP).
    • ImapClient.CreateAsync - יוצר מופע חדש של המחלקה Aspose.Email.Clients.Imap.ImapClient.

Aspose.Email for .NET 22.4

  • שליחת אימייל באמצעות שירותי המסירה MailGun ו‑SendGrid - יצרנו API מאוחדת שניתן להשתמש בה כדי לאתחל אפשרויות בהתאם לשירות שבו ישתמשו לשליחת הודעות, לקרוא למופע הלקוח הנדרש באמצעות הבונה, להכין ולשלוח הודעת אימייל. קיימת גם גרסה אסינכרונית של שיטת Send.
  • הגדרת כותרת X-ALT-DESC בקובץ ICS - הצגנו HtmlDescription מאפיין לקביעת כותרת X-ALT-DESC.

Aspose.Email for .NET 22.3

Aspose.Email for .NET 22.2

  • הוספת קבצים מצורפים מסוג הפנייה חברי API שהוצגו:
  • שחזר סוג הודעה - הוספנו MessageClass מאפיין ל ExchangeMessageInfo מחלקה לאחזור סוג ההודעה של כל הודעה באוסף מתיקייה ציבורית, לאחר קביעת חיבור ל‑לקוח EWS.