چه چیز جدیدی در 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 - مجموعهای از کارها را که با شناسه فهرست کار مشخص مرتبط هستند، بازیابی میکند.
- FetchTask(string 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.
- با مشخص کردن 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 خاص در یک پیام ایمیل را به صورت رشته بازیابی کنید. The MailMessage.GetAlternateViewContent(string mediaType) متدی که به شما امکان میدهد به محتوای یک AlternateView که با نوع رسانه مشخص شده مطابقت دارد، دسترسی پیدا کنید.
Aspose.Email for .NET 23.8
-
ارسال ایمیلها از طریق Graph Client - پشتیبانی از متدهای بارگذاریشده به کلاس GraphClient اضافه شد که یک شی MailMessage را برای ارسال ایمیلها میپذیرند:
-
ذخیره فهرست توزیع Mapi به یک فایل VCF چندتماسیکه - فهرست توزیع Mapi را به نام فایل مشخصی با استفاده از گزینههای ذخیرهسازی ارائهشده ذخیره کنید. میتوانید نام فایل و یک نمونه از کلاس MapiDistributionListSaveOptions را به عنوان پارامترها ارائه دهید.
- void Save(string fileName, MapiDistributionListSaveOptions options) متدی برای این منظور اضافه شده است.
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
-
حفظ یا حذف امضا در تبدیل 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 را هنگام ذخیره موارد تماس مشخص کنند. بهصورت پیشفرض، کلاس برای استفاده از نسخه 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
- افزودن پیوست مرجع به یک پیام - ما یک جدید اضافه کردیم Add متد برای MapiAttachmentCollection class با پارامترهای زیر: ’name’ - نام پیوست ‘sharedLink’ - لینک بهطور کامل بهاشتراکگذاری شده برای پیوست که توسط سرویس وب مدیریت پیوست ارائه میشود ‘url’ - مکان فایل ‘providerName’ - نام ارائهدهنده پیوست مرجع
- بررسی چندین تماس VCard - بررسی میکند که آیا فایل منبع شامل چندین تماس است با استفاده از جدید VCardContact.IsMultiContacts(string filePath) متد.
- تبدیل فرمت تقویم ICS به فرمتهای پیام - قرارهای تقویم را به اشیاء پیام مانند MapiMessage و MailMessage تبدیل کنید.
- گزینههای اضافی برای ذخیرهسازی پیامها در فرمتهای HTML و MHTML:
- MapiTask.Priority - اولویت فعلی شی Task را دریافت یا تنظیم میکند.
- MhtSaveOptions.SaveAllHeaders - تعیین میکند که آیا نیاز به ذخیره تمام هدرها در خروجی mhtml وجود دارد یا خیر.
- HtmlFormatOptions.RenderTaskFields - نشان میدهد که فیلدهای خاص Task باید در خروجی 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 Feeds استاندارد در ذخیرهسازی شخصی، افزودن پوشه RSS Feeds استاندارد در PST - مقدار جدید RssFeeds به enum StandardIpmFolder اضافه شده است. اکنون میتوان پوشه RSS Feeds را به راحتی بازیابی یا به ذخیرهسازی اضافه کرد.
- رمزگشایی پیام ایمیل ذخیرهشده در فرمت MAPI - ما متد Decrypt را به کلاس MapiMessage اضافه کردهایم:
- MapiMessage.IsEncrypted - مقدار نشاندهنده این که آیا پیام رمزنگاری شده است یا خیر را برمیگرداند.
- MapiMessage.Decrypt() - این پیام را رمزگشایی میکند (متد، فروشگاههای My کاربر و کامپیوتر فعلی را برای یافتن گواهینامه و کلید خصوصی مناسب جستجو میکند).
- MapiMessage.Decrypt(X509Certificate2 certificate) - این پیام را با گواهینامه رمزگشایی میکند.
- تنظیم شناسه محصول هنگام ذخیره MapiCalendar به فرمت ICS - ما اضافه کردهایم ProductIdentifier ویژگی برای MapiCalendarIcsSaveOptions کلاس.
- استخراج پیامها بر اساس شناسهها از OLM و MBOX - این روش کارآمدی است برای جلوگیری از مرور کل ذخیرهسازی هر بار به منظور یافتن پیام خاص برای استخراج.
- تعیین اینکه پیوست Inline یا Regular است با MapiAttachment.IsInline ویژگی.
Aspose.Email برای .NET 22.11
- دریافت نوع آیتم MAPI - از بررسی مکرر مقدار ویژگی MessageClass پیش از تبدیل پیام جلوگیری کنید.
- حذف امضا از MapiMessage - برای سازگاری بهتر، MapiMessage.RemoveSignature متد و MapiMessage.IsSigned ویژگیها اضافه شدند.
- شناسایی پوشههای پیشتعریفشده - جدید FolderInfo متد، GetPredefinedType، برای تعیین اینکه آیا یک پوشه درون یک پوشه پیشتعریفشده قرار دارد، با بازگرداندن مقدار enum StandardIpmFolder بر اساس مقدار پارامتر مشخصشده، معرفی شده است.
- تأیید فرمت TNEF پیوست - Attachment.IsTnef ویژگی نشان میدهد که آیا پیوست پیام به صورت پیام فرمتدار TNEF است یا خیر.
Aspose.Email برای .NET 22.10
- تغییر نام یک پیوست در MapiMessage - اکنون امکان ویرایش نام نمایشی مقدار ویژگی در پیوستهای MapiMessage.
Aspose.Email برای .NET 22.9
- فهرستگذاری پیامها با Graph API - جدید OrderBy متد به شما امکان میدهد ترتیب پیامهای بازیابیشده را بر اساس معیارهای مشخصشده کنترل کنید.
Aspose.Email برای .NET 22.8
- خواندن پیامها از MBOX - ما ویژگیهای جدیدی برای پیکربندی گزینههای بارگذاری معرفی کردهایم:
- MailStorageConverter.MboxMessageOptions ویژگی - هنگام تجزیهٔ ذخیرهسازی Mbox گزینههای بارگذاری ایمیل را دریافت یا تنظیم میکند.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) متد. پارامتر EmlLoadOptions گزینههای خواندن پیام از ذخیرهسازی Mbox را مشخص میکند.
Aspose.Email برای .NET 22.7
- دریافت اطلاعات شناسایی پیام مانند UID یا شمارهٔ ترتیبی با استفاده از ویژگیهای زیر:
- MailboxInfo کلاس - نمایانگر اطلاعات شناسایی یک پیام در صندوق پستی.
- SequenceNumber ویژگی - شمارهٔ ترتیبی یک پیام.
- UniqueId ویژگی - شناسهٔ یکتا یک پیام.
- MailMessage.ItemId ویژگی - نمایانگر اطلاعات شناسایی یک پیام در صندوق پستی است.
Aspose.Email برای .NET 22.6
- حفظ Timestamp اصلی در فایلهای ICS - موارد تقویم را از فایلهای PST استخراج کنید و با استفاده از گزینههای زیر، آنها را در قالب ICS با Timestamp اصلی ذخیره کنید:
- MapiCalendarIcsSaveOptions - امکان تعیین گزینههای اضافی هنگام ذخیره MapiCalendar در قالب ICS را فراهم میکند.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - اجازه میدهد مقدار اصلی DateTimeStamp در فایل خروجی حفظ شود.
Aspose.Email برای .NET 22.5
- فهرستگذاری پیامها با پشتیبانی از صفحهبندی از طریق Graph Client - این API پشتیبانی از صفحهبندی و فیلتر کردن برای فهرست کردن پیامها را فراهم میکند. این ویژگی زمانی که صندوق ایمیل تعداد زیادی پیام داشته باشد و دریافت اطلاعات خلاصه آنها زمانبر باشد، بسیار مفید است.
- حالت asynchronous در کار با کتابخانههای ایمیل - رویکرد جدید به این کار شامل اعضای API زیر است:
- IAsyncSmtpClient - به برنامهها اجازه میدهد تا با استفاده از پروتکل SMTP (Simple Mail Transfer Protocol) پیام ارسال کنند.
- 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 (Internet Message Access Protocol) به پیامها دسترسی داشته و آنها را دستکاری کنند.
- ImapClient.CreateAsync - یک نمونه جدید از کلاس Aspose.Email.Clients.Imap.ImapClient ایجاد میکند.
Aspose.Email برای .NET 22.4
- ارسال ایمیل با سرویسهای تحویل MailGun و SendGrid - ما یک API یکپارچه ایجاد کردهایم که میتوانید برای مقداردهی اولیه گزینهها بسته به سرویسی که برای ارسال پیامها استفاده میشود، از آن استفاده کنید، نمونهٔ مورد نیاز کلاینت را با استفاده از سازنده فراخوانی کنید، یک پیام ایمیل را آماده و ارسال کنید. همچنین یک نسخهٔ غیرهمزمان از متد Send وجود دارد.
- تنظیم هدر X-ALT-DESC در فایل ICS - ما یک مورد جدید معرفی کردیم HtmlDescription خاصیتی برای تنظیم هدر X-ALT-DESC.
Aspose.Email برای .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 برای .NET 22.2
- افزودن پیوستهای مرجع اعضای API معرفی شده:
- Aspose.Email.ReferenceAttachment - نمایانگر یک پیوست مرجع است.
- Aspose.Email.AttachmentPermissionType - دادههای نوع اجازهنامه مرتبط با پیوست مرجع وب.
- Aspose.Email.AttachmentProviderType - نوع سرویس وب که پیوست را دستکاری میکند.
- بازیابی کلاس پیام - ما اضافه کردیم MessageClass ویژگی برای ExchangeMessageInfo کلاسی برای بازیابی کلاس هر پیام در مجموعه از یک پوشه عمومی، پس از برقراری اتصال به یک مشتری EWS.