มีอะไรใหม่ใน Aspose.Email for .NET

Aspose.Email for .NET 25.8

  • นี้ X500Address คุณสมบัติของ MailAddress class ให้การเข้าถึงที่อยู่อีเมลในรูปแบบ Exchange (X.500), หากมี.

  • นี้ Aspose.Email.Clients.Graph.ODataQueryBuilder class ทำให้การสร้างพารามิเตอร์ query OData สำหรับ Microsoft Graph ง่ายขึ้น. การปรับปรุงนี้เปิดใช้งานการกรองขั้นสูง, การจัดลำดับ, การเลือก, และการแบ่งหน้าเมื่อทำงานกับข้อมูล Graph.

  • นี้ Aspose.Email.Clients.Graph.IGraphClientAsync interface เปิดใช้งานการทำงานแบบอะซิงโครนัสกับ GraphClient เพื่อประสิทธิภาพและการตอบสนองที่ดีขึ้น.

Aspose.Email for .NET 25.7

  • ดึงทรัพยากรภาพที่เชื่อมโยงจากภายนอกจากเนื้อหา HTML แล้วฝังเข้าในผลลัพธ์ HTML โดยตรง. รูปลักษณ์เดิมของข้อความอีเมลที่มีเนื้อหาเชื่อมโยงจะถูกเก็บไว้เมื่อตอนบันทึกหรือประมวลผลอีเมล. HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - เมื่อตั้งค่าเป็น true - จะดึงภาพที่เชื่อมโยงและทรัพยากรอื่นจากเนื้อหา HTML แล้วฝังเป็นไฟล์แนบ, รักษาความสมบูรณ์เชิงภาพของข้อความ.

Aspose.Email for .NET 25.6

  • Enumerate ข้อความที่ถูกลบสองครั้ง (soft-deleted) ในไฟล์ PST. PersonalStorage.FindAndEnumerateSoftDeletedItems() เมธอดคืนคอลเลกชันที่สามารถ enumerate ได้ของ RestoredItemEntry อ็อบเจ็กต์, แต่ละอ็อบเจ็กต์มีการลบ MapiMessage และ FolderId ที่สอดคล้องกัน.

  • ดึงเนื้อหาโฟลเดอร์จากไฟล์ PST ในรูปแบบ การแบ่งหน้า ด้วยการ overload FolderInfo.GetContents(MailQuery query, int startIndex, int count) เมธอดที่ดึงส่วนย่อยของข้อความที่ตรงกับคำค้นที่กำหนด, เริ่มจากดัชนีที่ให้และจำกัดจำนวนโดยค่า count.

Aspose.Email for .NET 25.4

  • หลายคลาสได้รับการอัปเดตด้วย เมธอดแบบอะซิงโครนัส เพื่อเพิ่มความสามารถในการสเกลและประสิทธิภาพในแอปพลิเคชันสมัยใหม่. พวกเขาช่วยปรับการทำงานกับไฟล์ TGZ, PST, MBOX และ VCard.

  • นี้ MapiContact.FromVCard เมธอดนี้ตอนนี้ overload แล้วและรับค่า VCardLoadOptions พารามิเตอร์แทนการเข้ารหัส.

Aspose.Email for .NET 25.3

Aspose.Email for .NET 25.2

  • กรองหรือค้นหาข้อความในไฟล์ MBOX ด้วยคำสั่งค้นหา. ดึงเฉพาะข้อความที่ตรงตามเกณฑ์ที่กำหนด. ปรับปรุงประสิทธิภาพและการใช้งานเมื่อทำงานกับไฟล์ MBOX ขนาดใหญ่.

  • ดึงข้อความเป็นชุดเล็กลงโดยใช้การดึงแบบแบ่งหน้า. คุณลักษณะนี้ช่วยลดการใช้หน่วยความจำและปรับปรุงประสิทธิภาพเมื่อประมวลผลไฟล์ MBOX ขนาดใหญ่.

Aspose.Email for .NET 25.1

  • ขยายความสามารถของคุณในการทำงานกับข้อความ Gmail ด้วย IGmailClient interface. นักพัฒนาสามารถทำรายการ ดึง ส่ง เพิ่ม และลบอีเมลได้ รวมถึงจัดการฟิลเตอร์ Gmail อย่างอัตโนมัติ.

Aspose.Email for .NET 24.12

  • ปรับแต่งสตริง boundary ของ MIME ผ่านตัวเลือกใหม่ EmlSaveOptions.BoundariesTemplate property. คุณลักษณะนี้ให้การควบคุมการจัดรูปแบบ boundary มากขึ้น — ตัวแทน {#} ในเทมเพลตจะถูกแทนที่ด้วยหมายเลข boundary โดยอัตโนมัติ, ทำให้สามารถสร้างสตริง boundary แบบไดนามิกและปรับให้เป็นส่วนตัวได้.

Aspose.Email for .NET 24.11

  • ปรับปรุงการจัดการการแนบอ้างอิงด้วยสมาชิกใหม่ต่อไปนี้:

    • overload MapiAttachmentCollection.Add method - เพิ่มการแนบอ้างอิงลงในคอลเลกชันโดยใช้ชื่อที่ระบุและตัวเลือกการกำหนดค่า.
    • ReferenceAttachmentOptions class - กำหนดคุณสมบัติการแนบอ้างอิงโดยการกำหนดตัวเลือกสำหรับการเพิ่มไฟล์แนบในข้อความ MAPI.
    • IsReference property - ระบุการแนบอ้างอิงในข้อความ.
  • ปรับปรุงการค้นหาและดึงข้อความด้วยเมธอดใหม่ที่ overload ใน FolderInfo คลาส:

  • ปรับแต่ง URL พื้นฐานสำหรับไคลเอนต์ SendGrid ด้วย SendGridRegion enumeration และ property ที่เกี่ยวข้องใน SendGridClientOptions คลาส.

  • เปิดใช้งานการเชื่อมต่อที่ปลอดภัยกับ endpoint ของ 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 อินเทอร์เฟซ:

  • คุณสามารถยกเลิกการดำเนินการแยก 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

  • การตั้งค่า Relative Path ให้กับ Resources เมื่อบันทึกข้อความอีเมลเป็น HTML - Aspose.Email นำเสนอความสามารถในการบันทึก Resources ของอีเมลด้วยเส้นทางแบบ relative เมื่อส่งออกเป็นรูปแบบ HTML ทำให้มีความยืดหยุ่นมากขึ้นในการเชื่อมโยง resources ผู้ใช้สามารถเลือกใช้เส้นทางแบบ absolute หรือ relative และกำหนดเส้นทางแบบกำหนดเองโดยใช้ 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 - เพิ่มการสนับสนุนเมธอด overload ให้กับคลาส GraphClient ที่รับอ็อบเจ็กต์ MailMessage เพื่อส่งอีเมล:

  • บันทึกรายการจัดส่ง Mapi เป็นไฟล์ VCF รายการหลายคนเดียว - บันทึกรายการจัดส่ง Mapi ไปยังชื่อไฟล์ที่ระบุโดยใช้ตัวเลือกการบันทึกที่ให้มา คุณสามารถระบุชื่อไฟล์และอ็อบเจ็กต์ของคลาส MapiDistributionListSaveOptions เป็นพารามิเตอร์ได้.

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) เมธอด overload นี้ช่วยให้สามารถแยกส่วนการจัดเก็บ PST เป็นส่วนย่อยที่มีขนาดเล็กลงได้.

  • การจัดการปฏิทิน - เพิ่มคุณสมบัติใหม่และเมธอดในคลาส CalendarReader:
    • Count คุณสมบัตินี้อนุญาตให้ดึงจำนวนคอมโพเนนต์ Vevent (เหตุการณ์) ที่อยู่ในปฏิทิน ทำให้ติดตามจำนวนเหตุการณ์ทั้งหมดได้ง่ายขึ้น.
    • IsMultiEvents คุณสมบัตินี้กำหนดว่าปฏิทินมีหลายเหตุการณ์หรือไม่.
    • Method คุณสมบัตินี้ดึงประเภทเมธอด iCalendar ที่เกี่ยวข้องกับอ็อบเจ็กต์ปฏิทิน คืนค่าประเภทเมธอด เช่น “REQUEST,” “PUBLISH,” หรือ “CANCEL,” ซึ่งให้ข้อมูลสำคัญเกี่ยวกับวัตถุประสงค์ของปฏิทิน.
    • Version รับค่ารุ่นของ iCalendar.
    • LoadAsMultiple() เมธอดนี้ทำให้สามารถโหลดรายการเหตุการณ์จากปฏิทินที่มีหลายเหตุการณ์ได้ มันคืนค่ารายการของอ็อบเจ็กต์ Appointment ซึ่งช่วยให้เข้าถึงและประมวลผลแต่ละเหตุการณ์ได้อย่างง่ายดาย.

Aspose.Email for .NET 23.6

Aspose.Email สำหรับ .NET 23.5

  • กำหนดเวอร์ชันของไฟล์ ICS/VCS - ใช้ the Version คุณสมบัติของ Appointment คลาสเพื่อดึงเวอร์ชันของไฟล์ ICS/VCS.
  • ปรับแต่งตัวเลือกการบันทึกสำหรับไฟล์ VCard - เราได้เพิ่มใหม่ VCardSaveOptions คลาสใน API ของเราพร้อมคุณสมบัติดังต่อไปนี้:
    • VCardVersion ทำให้ผู้ใช้ระบุเวอร์ชัน vCard ที่ต้องการเมื่อบันทึกรายการติดต่อ โดยค่าเริ่มต้นคลาสตั้งให้ใช้ vCard เวอร์ชัน 2.1 (VCardVersion.V21).
    • UseExtensions - อนุญาตให้ผู้ใช้ควบคุมว่าฟิลด์ขยายสามารถใช้ได้หรือไม่เมื่อบันทึกไฟล์ vCard เมื่อกำหนดเป็น true (ค่าเริ่มต้น) จะอนุญาตส่วนขยายเพื่อให้เข้ากันได้กับฟิลด์กำหนดเองและข้อมูลติดต่อเพิ่มเติม.
    • PreferredTextEncoding - การเข้ารหัสที่จะใช้เมื่อบันทึกรายการติดต่อ vCard.
  • รับจำนวนรายการข้อความทั้งหมดที่อยู่ใน Zimbra Storage ด้วย GetTotalItemsCount() เมธอดของ TgzReader คลาส.
  • ดึงโฟลเดอร์ย่อยของ PST ตามเส้นทาง - ดึงโฟลเดอร์ย่อยที่มีชื่อระบุจากโฟลเดอร์ PST ปัจจุบันโดยใช้ FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) การโหลดเมธอดซ้ำ.

Aspose.Email สำหรับ .NET 23.4

  • เพิ่มไฟล์แนบอ้างอิงไปยังข้อความ - เราได้เพิ่มใหม่ Add เมธอดไปยัง MapiAttachmentCollection คลาสพร้อมพารามิเตอร์ต่อไปนี้: ’name’ - ชื่อของไฟล์แนบ ‘sharedLink’ - ลิงก์แชร์เต็มรูปแบบไปยังไฟล์แนบที่ให้โดยเว็บเซอร์วิสที่จัดการไฟล์แนบ ‘url’ - ที่ตั้งไฟล์ ‘providerName’ - ชื่อของผู้ให้บริการไฟล์แนบอ้างอิง
  • ตรวจสอบหลาย VCard Contacts - ตรวจสอบว่าไฟล์ต้นทางมีหลาย contacts หรือไม่ด้วย VCardContact.IsMultiContacts(string filePath) เมธอด.
  • แปลงรูปแบบ Calendar ICS เป็นรูปแบบข้อความ - แปลงนัดหมายเป็นอ็อบเจกต์ข้อความเช่น MapiMessage และ MailMessage.
  • ตัวเลือกเพิ่มเติมสำหรับการบันทึกข้อความในรูปแบบ HTML และ MHTML:
    • MapiTask.Priority - รับหรือกำหนดระดับความสำคัญปัจจุบันของวัตถุ Task.
    • MhtSaveOptions.SaveAllHeaders - กำหนดว่าจำเป็นต้องบันทึกส่วนหัวทั้งหมดใน mhtml ผลลัพธ์หรือไม่.
    • HtmlFormatOptions.RenderTaskFields - ระบุว่าฟิลด์ Task เฉพาะควรเขียนใน html ผลลัพธ์.
  • ตั้งค่า Timeout สำหรับกระบวนการแปลงและโหลดข้อความ - จำกัดเวลาเป็นมิลลิวินาทีขณะแปลงและโหลดข้อความ เพื่อให้กระบวนการไม่ใช้เวลานานเกินไป โดยได้แนะนำคุณลักษณะต่อไปนี้:

Aspose.Email สำหรับ .NET 23.3

  • รับจำนวนรายการข้อความทั้งหมดที่อยู่ใน OLM Storage ด้วย GetTotalItemsCount() เมธอดสำหรับ OlmStorage คลาส.
  • กำหนดว่า MapiMessage เป็น OFT หรือ MSG - ตรวจสอบว่า MapiMessage ถูกโหลดจากไฟล์ OFT หรือ MSG ด้วย MapiMessage.IsTemplate คุณสมบัติ.
  • ตรวจจับรูปแบบไฟล์ NSF

Aspose.Email สำหรับ .NET 23.1

-ดึงคุณสมบัติของข้อความจาก MboxMessageInfo - เข้าถึงข้อมูลของข้อความแต่ละรายการที่เก็บอยู่ในไฟล์ mbox เช่น ขนาดข้อความ, ดัชนีข้อความ, ส่วนหัวข้อความ, ธงข้อความ, และ metadata อื่น ๆ ที่เกี่ยวกับข้อความ เราได้เพิ่มคุณสมบัติดังต่อไปนี้ให้กับ MboxMessageInfo คลาส:

DateTime Date - รับวันที่ของข้อความ MailAddress From - รับสตริงที่อยู่ผู้ส่ง Subject - รับหัวข้อของข้อความ MailAddressCollection To - รับคอลเลกชันของที่อยู่ที่มีผู้รับข้อความ MailAddressCollection CC - รับคอลเลกชันของที่อยู่ที่มีผู้รับสำเนา (CC) MailAddressCollection Bcc - รับคอลเลกชันของที่อยู่ที่มีผู้รับสำเนาลับ (BCC)

Aspose.Email สำหรับ .NET 22.12

  • รับจำนวนรายการข้อความทั้งหมดที่อยู่ใน PST - เราได้เพิ่ม the GetTotalItemsCount() เมธอดสำหรับ PersonalStorage.Store คุณสมบัติ.
  • รับโฟลเดอร์ RSS Feeds มาตรฐานใน Personal Storage, เพิ่มโฟลเดอร์ RSS Feeds มาตรฐานใน PST - มีการเพิ่มค่า RssFeeds ใหม่ใน enum StandardIpmFolder ตอนนี้โฟลเดอร์ RSS Feeds สามารถดึงหรือเพิ่มได้ง่ายในที่เก็บข้อมูล.
  • ถอดรหัสอีเมลที่เก็บในรูปแบบ MAPI - เราได้เพิ่มเมธอด Decrypt ให้กับคลาส MapiMessage:
    • MapiMessage.IsEncrypted - รับค่าที่แสดงว่าข้อความถูกเข้ารหัสหรือไม่.
    • MapiMessage.Decrypt() - ถอดรหัสข้อความนี้ (เมธอดจะค้นหาในที่เก็บ My ของผู้ใช้และคอมพิวเตอร์ปัจจุบันเพื่อหาใบรับรองและคีย์ส่วนตัวที่เหมาะสม).
    • MapiMessage.Decrypt(X509Certificate2 certificate) - ถอดรหัสข้อความนี้ด้วยใบรับรอง.
  • ตั้งค่า Product ID ขณะบันทึก MapiCalendar เป็น ICS - เราได้เพิ่ม ProductIdentifier คุณสมบัติสำหรับ MapiCalendarIcsSaveOptions คลาส.
  • สกัดข้อความโดยใช้รหัสจาก OLM และ MBOX - นี่เป็นวิธีที่มีประสิทธิภาพเพื่อหลีกเลี่ยงการท่องค้นผ่านที่เก็บทั้งหมดทุกครั้งเพื่อค้นหาข้อความเฉพาะที่ต้องการสกัด.
  • กำหนดว่าไฟล์แนบเป็น Inline หรือ Regular ด้วย MapiAttachment.IsInline คุณสมบัติ.

Aspose.Email สำหรับ .NET 22.11

  • รับประเภทรายการ MAPI - หลีกเลี่ยงการตรวจสอบค่าคุณสมบัติ MessageClass ทุกครั้งก่อนการแปลงข้อความ.
  • ลบลายเซ็นจาก MapiMessage - เพื่อความเข้ากันได้ที่ดีกว่า, the MapiMessage.RemoveSignature เมธอดและ MapiMessage.IsSigned คุณสมบัติเพิ่มขึ้นแล้ว.
  • ระบุโฟลเดอร์ที่กำหนดไว้ล่วงหน้า - The new FolderInfo เมธอด, GetPredefinedType, ได้ถูกแนะนำเพื่อกำหนดว่าฟอลเดอร์อยู่ภายในฟอลเดอร์ที่กำหนดไว้หรือไม่โดยคืนค่า StandardIpmFolder enum ตามค่าพารามิเตอร์ที่ระบุ.
  • ยืนยันรูปแบบ TNEF ของไฟล์แนบ - The 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 Client - API ให้การสนับสนุนการแบ่งหน้าและการกรองสำหรับการแสดงรายการข้อความ. สิ่งนี้เป็นประโยชน์มากเมื่อกล่องจดหมายมีข้อความจำนวนมากและต้องใช้เวลานานในการดึงข้อมูลสรุป.
  • โหมดอะซิงโครนัสในการจัดการไคลเอนต์เมล - วิธีการใหม่สำหรับงานนี้รวมถึงสมาชิก API ต่อไปนี้:
    • IAsyncSmtpClient - อนุญาตให้แอปพลิเคชันส่งข้อความโดยใช้โปรโตคอล SMTP (Simple Mail Transfer Protocol).
    • SmtpClient.CreateAsync - สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Email.Clients.Smtp.SmtpClient.
    • IAsyncSmtpClient.SendAsync(Aspose.Email.Clients.Smtp.Models.SmtpSend) method parameter set.
    • IAsyncSmtpClient.ForwardAsync(Aspose.Email.Clients.Smtp.Models.SmtpForward) arguments.
    • IAsyncImapClient - อนุญาตให้แอปพลิเคชันเข้าถึงและจัดการข้อความโดยใช้โปรโตคอล IMAP (Internet Message Access Protocol).
    • ImapClient.CreateAsync - สร้างอินสแตนซ์ใหม่ของคลาส Aspose.Email.Clients.Imap.ImapClient.

Aspose.Email for .NET 22.4

  • ส่งอีเมลด้วยบริการจัดส่ง MailGun และ SendGrid - เราได้สร้าง API สหรูปที่คุณสามารถใช้เพื่อกำหนดค่าเริ่มต้นตามบริการที่ใช้ส่งข้อความ, เรียกอินสแตนซ์ไคลเอนต์ที่ต้องการด้วยตัวสร้าง, เตรียมและส่งข้อความอีเมล. มีเวอร์ชันแบบอะซิงโครนัสของเมธอด Send อีกด้วย.
  • ตั้งค่า header X-ALT-DESC ในไฟล์ ICS - เราได้แนะนำใหม่ HtmlDescription คุณสมบัติสำหรับตั้งค่า header X-ALT-DESC.

Aspose.Email for .NET 22.3

  • รายการไฟล์แนบของข้อความโดยใช้ไคลเอนต์ IMAP - ดึงข้อมูลไฟล์แนบ เช่น ชื่อ ขนาด โดยไม่ต้องดึงข้อมูลไฟล์แนบจริง สมาชิก API ที่เกี่ยวข้องในการดำเนินการ:
  • ดึงรายการพร้อมไฟล์แนบผ่านไคลเอนต์ EWS - เราได้เพิ่ม FetchItems(EwsFetchItems options) เมธอดสำหรับ EwsClient. มันรับอินสแตนซ์ของ EwsFetchItems คลาสเป็นพารามิเตอร์เพื่อควบคุมพฤติกรรมของเมธอด.

Aspose.Email for .NET 22.2

  • การเพิ่มไฟล์แนบอ้างอิง แนะนำสมาชิก API:
  • ดึงคลาสข้อความ - เราได้เพิ่ม MessageClass คุณสมบัติสำหรับ ExchangeMessageInfo คลาสสำหรับดึงคลาสของแต่ละข้อความในคอลเลกชันจากโฟลเดอร์สาธารณะ หลังจากเชื่อมต่อกับไคลเอนต์ EWS แล้ว.