Какво е ново в 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
-
Изброява съобщения, които са били изтрити два пъти (меко изтрити) в PST файлове. Този PersonalStorage.FindAndEnumerateSoftDeletedItems() методът връща изброима колекция от RestoredItemEntry обекти, всеки съдържащ изтрит MapiMessage и съответстващия му FolderId.
-
Извлечете съдържанието на папки от PST файлове в пагиниран вид използвайки презаредения FolderInfo.GetContents(MailQuery query, int startIndex, int count) метод, който извлича подмножество от съобщения, отговарящи на зададената заявка, започвайки от определен индекс и ограничени с брой.
Aspose.Email for .NET 25.4
-
Няколко класа бяха актуализирани с асинхронни методи, за да подобрят мащабируемостта и производителността в съвременни приложения. Те подобряват работата с TGZ, PST, MBOX и VCard файлове.
-
Този MapiContact.FromVCard методът вече е презареден и приема VCardLoadOptions параметър вместо кодиране.
Aspose.Email for .NET 25.3
-
Записвайте и зареждайте прикачени файлове във формат TNEF, често използван в Outlook съобщения (winmail.dat). Използвайте следните методи:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Зарежда прикачен файл от TNEF файл.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Зарежда прикачен файл от TNEF поток.
- void MapiAttachment.SaveToTnef(string filename) – Записва прикачен файл в TNEF файл.
- void MapiAttachment.SaveToTnef(Stream stream) – Записва прикачен файл в TNEF поток.
-
Задайте състоянието на MapiCalendar обект, като изрично презаписва неговото подразбиращо се поведение с void MapiCalendar.SetStateForced(MapiCalendarState state) метод.
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
-
Подобрете обработката на референтните прикачени файлове със следните нови членове:
- презареждане MapiAttachmentCollection.Add метод - Добавя референтно прикачено към колекцията, използвайки зададеното име и опции за конфигурация.
- ReferenceAttachmentOptions клас - Определя свойства на референтното прикачено, като конфигурира опции за добавяне на прикачен файл към MAPI съобщение.
- IsReference свойство - Идентифицира референтни прикачени файлове в съобщение.
-
Подобрете търсенето и извличането на съобщения с новите презаредени методи в FolderInfo клас:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Филтрирайте съобщения, като използвате MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Извлича съобщения по тип (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Пагинирайте извличането на съобщения, използвайки началния индекс и брой.
- IEnumerable
-
Персонализирайте основния URL за SendGrid клиента, като използвате SendGridRegion изброяване и свързани свойства в SendGridClientOptions клас.
-
Активирайте сигурна връзка към крайни точки на GCC High O365 с EndPoint свойство на GraphClient клас.
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 интерфейс:
- ListTaskLists() - Извлича колекция от информация за списъците със задачи.
- GetTaskList(string id) - Извлича конкретен списък със задачи въз основа на предоставения идентификатор.
- DeleteTaskList(string id) - Изтрива зададения списък със задачи.
- ListTasks(string id - Извлича колекция от задачи, свързани с указания ID на списъка със задачи.
- FetchTask(string id) - Извлича конкретна задача въз основа на предоставения ID.
- CreateTask(MapiTask task, string taskListUri) - Създава нова задача в указания списък със задачи.
- UpdateTask(MapiTask task) - Обновява съществуваща задача с предоставената информация.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Обновява съществуваща задача с указани настройки за актуализация.
-
Можете да отмените текущи операции по разделяне на MBOX при необходимост без да рестартирате целия процес. Разработчиците сега могат да използват
CancellationToken(в .NET Framework 4.5 и .NET Core) или новия Cancel() метод (за по‑стари версии на .NET) за безопасно прекъсване на дълги процеси по разделяне.
Aspose.Email for .NET 24.5
-
Извличане на получатели от съобщения, съхранени в PST файл.
- чрез указване на entry ID на съобщението.
- чрез обхождане на всички съобщения в папката 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 Distribution List в един многоконтактен VCF файл - Запазете Mapi Distribution List в указаното име на файл, използвайки предоставените опции за запазване. Можете да зададете името на файла и екземпляр от класа MapiDistributionListSaveOptions като параметри.
- void Save(string fileName, MapiDistributionListSaveOptions options) метод е добавен за тази цел.
Aspose.Email for .NET 23.7
- Изтриване на елементи от PST - Добавихме нов метод, DeleteItem(string entryId), към класа PersonalStorage. Този метод предоставя начин за изтриване на елементи (папки или съобщения) от Personal Storage Table (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
-
Запазване или премахване на подпис при конвертиране от MBOX към PST - задайте MboxToPstConversionOptions.RemoveSignature свойство да бъде ’true’, за да се премахне подписът.
-
Премахване на подпис при зареждане на EML файлове - задайте LoadOptions.RemoveSignature свойство да бъде ’true’, за да се премахне подписът.
-
Проверка на подпис на имейл
- Добавена нова SecureEmailManager клас за проверка на подписа на защитени имейли. Сега можете да проверявате подписа на обекти MapiMessage и MailMessage.
- Добавена нова SmimeResult клас за съхранение на резултатите от проверката на защитени имейли.
Въведени методи на SecureEmailManager:
- CheckSignature(MapiMessage msg)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
- CheckSignature(MailMessage msg)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Aspose.Email за .NET 23.5
- Определяне на версията на файлове ICS/VCS - Използвайте Version свойство на Appointment клас за извличане на версията на файлове ICS/VCS.
- Персонализиране на опциите за запазване на VCard файлове - Добавихме нов VCardSaveOptions клас към нашето API със следните свойства:
- VCardVersion позволява на потребителите да зададат желаната версия на 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 за .NET 23.4
- Добавяне на референтен прикачен файл към съобщение - Добавихме нов Добавяне метод към MapiAttachmentCollection клас със следните параметри: ’name’ - името на прикачения файл ‘sharedLink’ - пълно квалифицирана общодостъпна връзка към прикачения файл, предоставена от уеб услуга за манипулация на прикачения ‘url’ - местоположение на файла ‘providerName’ - име на доставчик на референтен прикачен файл
- Проверка за множество VCard контакти - Проверете дали изходният файл съдържа множество контакти с новия VCardContact.IsMultiContacts(string filePath) метод.
- Конвертиране на календарен формат ICS към формати за съобщения - Преобразувайте срещи в обекти за съобщения като MapiMessage и MailMessage.
- Допълнителни опции за запазване на съобщения във HTML и MHTML формати:
- MapiTask.Priority - Получава или задава текущия приоритет на обекта Task.
- MhtSaveOptions.SaveAllHeaders - Определя дали е необходимо да се запазят всички хедъри в изходния mhtml или не.
- HtmlFormatOptions.RenderTaskFields - Посочва, че конкретните полета на задачата трябва да бъдат записани в изходния html.
- Задаване на таймаут за процеса на конвертиране и зареждане на съобщения - Ограничете времето в милисекунди при конвертиране и зареждане на съобщения, като гарантирате процесът да не отнема повече от необходимо. За тази цел бяха въведени следните функции:
- MailConversionOptions.Timeout - Ограничавя времето в милисекунди при конвертиране на съобщение.
- MailConversionOptions.TimeoutReached - Предизвиква се, ако времето изтече по време на конвертиране към MailMessage.
- MsgLoadOptions.Timeout - Ограничавя времето в милисекунди при конвертиране на съобщение.
- MsgLoadOptions.TimeoutReached - Предизвиква се, ако времето изтече по време на конвертиране към MailMessage.
Aspose.Email за .NET 23.3
- Получаване на общия брой съобщения в OLM хранилището с GetTotalItemsCount() метод за OlmStorage клас.
- Определяне дали MapiMessage е OFT или MSG - Определя дали MapiMessage е зареден от OFT или MSG файл с новия MapiMessage.IsTemplate свойство.
- Откриване на NSF файлов формат
Aspose.Email за .NET 23.1
-Получаване на свойства на съобщенията от MboxMessageInfo - Достъп до информация за отделните съобщения, съхранени в mbox файл, като размер, индекс, хедъри, флагове и други метаданни. Добавихме следните свойства към MboxMessageInfo клас:
DateTime Date - Получава датата на съобщението MailAddress From - Получава стринга с адреса на изпращача Subject - Получава темата на съобщението MailAddressCollection To - Получава колекцията от адреси, съдържаща получателите на съобщението MailAddressCollection CC - Получава колекцията от адреси, съдържаща CC получателите MailAddressCollection Bcc - Получава колекцията от адреси, съдържаща BCC получателите на съобщението
Aspose.Email за .NET 22.12
- Получаване на общия брой съобщения в PST - Добавихме GetTotalItemsCount() метод за PersonalStorage.Store свойство.
- Получаване на стандартна папка за RSS канали в личното хранилище, Добавяне на стандартна папка за RSS канали в PST - Към изброението StandardIpmFolder е добавена нова стойност RssFeeds. Сега папката за RSS канали може лесно да се извлече или добави към хранилището.
- Декриптиране на имейл съхранен във формат MAPI - Добавихме метод Decrypt към класа MapiMessage:
- MapiMessage.IsEncrypted - Връща стойност, указваща дали съобщението е криптирано.
- MapiMessage.Decrypt() - Декриптира това съобщение (методът търси в текущия потребител и компютър My магазини за съответния сертификат и частен ключ).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Декриптира това съобщение със сертификат.
- Задаване на продукт ID при запазване на MapiCalendar в ICS - Добавихме ProductIdentifier свойство за MapiCalendarIcsSaveOptions клас.
- Извличане на съобщения по идентификатори от OLM и MBOX - Това е ефективният начин да се избегне обхождането на цялото хранилище всеки път за намиране на конкретно съобщение за извличане.
- Определяне дали прикаченият файл е вграден (Inline) или обикновен с MapiAttachment.IsInline свойство.
Aspose.Email за .NET 22.11
- Получаване на тип на MAPI елемент - Избягвайте проверката на стойността на свойството MessageClass всеки път преди конверсия на съобщението.
- Премахване на подписи от MapiMessage - За по-добра съвместимост, MapiMessage.RemoveSignature метод и MapiMessage.IsSigned свойства бяха добавени.
- Идентифициране на предварително дефинирани папки - Новото FolderInfo метод, GetPredefinedType, е въведено за определяне дали папка се намира в предварително дефинирана папка, като се връща стойността от изброението StandardIpmFolder въз основа на зададената стойност на параметъра.
- Проверка на TNEF формата на прикачения файл - Attachment.IsTnef Свойството указва дали прикаченият файл към съобщението е форматиран като TNEF съобщение.
Aspose.Email за .NET 22.10
- Преименуване на прикачен файл в MapiMessage - Сега е възможно да се редактира Показвано име стойност на свойството в прикачените файлове на MapiMessage.
Aspose.Email for .NET 22.9
- Списък на съобщения с Graph API - Новото OrderBy метод, който ви позволява да контролирате подреждането на извлечените съобщения според зададените критерии.
Aspose.Email for .NET 22.8
- Четене на съобщения от MBOX - Въведохме нови функции за конфигуриране на опциите за зареждане:
- MailStorageConverter.MboxMessageOptions свойство - Получава или задава опции за зареждане на имейл при парсиране на Mbox съхранение.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) метод. Параметърът EmlLoadOptions задава опции при четене на съобщение от Mbox съхранение.
Aspose.Email for .NET 22.7
- Получаване на информация за идентификация на съобщение като UID или последователен номер, използвайки следните функции:
- MailboxInfo клас - Представя информация за идентификация на съобщение в пощенска кутия.
- SequenceNumber свойство - Последователен номер на съобщението.
- UniqueId свойство - Уникалният идентификатор на съобщението.
- MailMessage.ItemId свойство - Представя информация за идентификация на съобщение в пощенска кутия.
Aspose.Email for .NET 22.6
- Запазване на оригиналния времеви отпечатък в .ICS файлове - Извличане на календарни елементи от PST файлове и запазването им във формат .ICS с оригиналния времеви отпечатък, използвайки следните опции:
- MapiCalendarIcsSaveOptions - Позволява задаването на допълнителни опции при запазване на MapiCalendar във формат ICS.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Позволява запазването на оригиналната стойност на DateTimeStamp в изходния файл.
Aspose.Email for .NET 22.5
- Изброяване на съобщения с поддръжка за странициране чрез Graph клиент - API‑то предоставя поддръжка за странициране и филтриране при изброяването на съобщения. Това е изключително полезно, когато пощенската кутия съдържа голям брой съобщения и изисква много време за извличане на обобщена информация за тях.
- Асинхронен режим при работа с имейл клиенти - Нов подход към задачата включва следните API членове:
- IAsyncSmtpClient - Позволява на приложенията да изпращат съобщения, като използват Simple Mail Transfer Protocol (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 - Позволява на приложенията да достъпват и манипулират съобщения, като използват протокола Internet Message Access Protocol (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
- Списък на прикачените файлове на съобщения с IMAP клиент - Получава информация за прикачените файлове като име, размер без извличане на данните от прикачените файлове. API членове, участващи в операцията:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Представлява информация за прикачен файл.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Представлява колекция от ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Получава информация за всеки прикачен файл в съобщението.
- Изтегляне на елементи с прикачени файлове чрез EWS клиент - Добавихме FetchItems(EwsFetchItems options) метод за EwsClient. Приема екземпляр от EwsFetchItems клас като параметър за контролиране на поведението на метода.
Aspose.Email for .NET 22.2
- Добавяне на референтни прикачени файлове Въведени API членове:
- Aspose.Email.ReferenceAttachment - представлява референтен прикачен файл.
- Aspose.Email.AttachmentPermissionType - Данните за типа разрешение, свързани с прикачен файл тип уеб референция.
- Aspose.Email.AttachmentProviderType - Типът уеб услуга, която обработва прикачения файл.
- Извличане на клас на съобщение - Добавихме MessageClass свойство за ExchangeMessageInfo клас за извличане на класа на всяко съобщение в колекцията от публична папка, след установяване на връзка с EWS клиент.