Aspose.Email for .NET 6.8.0 Release Notes

Aspose.Email for .NET is a class library that enables applications to manipulate popular message formats including Microsoft Outlook messages. It also supports communication protocols such as IMAP, SMTP, POP3, and Microsoft Exchange Server. In addition, the API supports working with PST as well as OST file formats.

Major Features

  • Option to split PST based on time and other criterias
  • Move Folder and Sub-folders to some other folder using ImapClient

Features and Improvements

Key Summary Category
EMAILNET-34829 Option to split PST based on time and other criteria New Feature
EMAILNET-38407 Move Folder and Sub-folders to some other folder using ImapClient New Feature
EMAILNET-38432 Provide IsTnefMessage flag Enhancement
EMAILNET-38429 Retrieving Pop3MessageInfo Enhancement
EMAILNET-35254 Different informaiton in MailMessage and MapiMessage “To” header field Bug
EMAILNET-35268 EML to XPS: Formatting issues Bug
EMAILNET-38411 ImapClient hangs on request with special characters like double quote Bug
EMAILNET-38412 Inconsistency in adding and searching sub folder in PST Bug
EMAILNET-38415 MailMessage.Body for calendar items does not return calendar Description Bug
EMAILNET-38419 ImapClient.GetCapabilities() returns empty array Bug
EMAILNET-38421 Regular attachment identified as Linked Resource by MailMessage Bug
EMAILNET-38422 NULL Longfilename in nested attchments Bug
EMAILNET-38423 Recurrence Generation Performance Degradation Bug
EMAILNET-38424 Calendar cancellation information lost while MSG -> EML conversion Bug
EMAILNET-38425 Table formatting and document icons lost while MSG to Mhtml conversion Bug
EMAILNET-38427 MSG to XPS fails Bug
EMAILNET-38431 MSG to EML conversion issues Bug

Public API and Backward Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for .NET. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Added APIs

Aspose.Email.Mail

Property MailMessage.OriginalIsTnef

Aspose.Email.Imap

Method ImapClient.EndMoveFolder(System.IAsyncResult) Method ImapClient.ExistFolder(Aspose.Email.IConnection, System.String) Method ImapClient.ExistFolder(Aspose.Email.IConnection, System.String, Aspose.Email.Imap.ImapFolderInfo@) Method ImapClient.MoveFolder(Aspose.Email.IConnection, System.String, System.String) Method ImapClient.MoveFolder(System.String, System.String) Property ImapClient.Delimiter

Aspose.Email.Pop3

Method Pop3Client.BeginGetMessageHeaders(Aspose.Email.IConnection, System.String) Method Pop3Client.BeginGetMessageHeaders(Aspose.Email.IConnection, System.String, System.AsyncCallback) Method Pop3Client.BeginGetMessageHeaders(Aspose.Email.IConnection, System.String, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageHeaders(System.String) Method Pop3Client.BeginGetMessageHeaders(System.String, System.AsyncCallback) Method Pop3Client.BeginGetMessageHeaders(System.String, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageInfo(Aspose.Email.IConnection, System.String) Method Pop3Client.BeginGetMessageInfo(Aspose.Email.IConnection, System.String, Aspose.Email.Pop3.Pop3ListFields) Method Pop3Client.BeginGetMessageInfo(Aspose.Email.IConnection, System.String, Aspose.Email.Pop3.Pop3ListFields, System.AsyncCallback) Method Pop3Client.BeginGetMessageInfo(Aspose.Email.IConnection, System.String, Aspose.Email.Pop3.Pop3ListFields, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageInfo(Aspose.Email.IConnection, System.String, System.AsyncCallback) Method Pop3Client.BeginGetMessageInfo(Aspose.Email.IConnection, System.String, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageInfo(System.String) Method Pop3Client.BeginGetMessageInfo(System.String, Aspose.Email.Pop3.Pop3ListFields) Method Pop3Client.BeginGetMessageInfo(System.String, Aspose.Email.Pop3.Pop3ListFields, System.AsyncCallback) Method Pop3Client.BeginGetMessageInfo(System.String, Aspose.Email.Pop3.Pop3ListFields, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageInfo(System.String, System.AsyncCallback) Method Pop3Client.BeginGetMessageInfo(System.String, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageSize(Aspose.Email.IConnection, System.String) Method Pop3Client.BeginGetMessageSize(Aspose.Email.IConnection, System.String, System.AsyncCallback) Method Pop3Client.BeginGetMessageSize(Aspose.Email.IConnection, System.String, System.AsyncCallback, System.Object) Method Pop3Client.BeginGetMessageSize(System.String) Method Pop3Client.BeginGetMessageSize(System.String,System.AsyncCallback) Method Pop3Client.BeginGetMessageSize(System.String,System.AsyncCallback, System.Object) Method Pop3Client.GetMessageHeaders(Aspose.Email.IConnection, System.String) Method Pop3Client.GetMessageHeaders(System.String) Method Pop3Client.GetMessageInfo(Aspose.Email.IConnection, System.String) Method Pop3Client.GetMessageInfo(Aspose.Email.IConnection, System.String, Aspose.Email.Pop3.Pop3ListFields) Method Pop3Client.GetMessageInfo(System.String) Method Pop3Client.GetMessageInfo(System.String, Aspose.Email.Pop3.Pop3ListFields) Method Pop3Client.GetMessageSize(Aspose.Email.IConnection, System.String) Method Pop3Client.GetMessageSize(System.String)

Aspose.Email.Outlook

Method FolderInfo.GetSubFolder(System.String,System.Boolean) Method PersonalStorage.SplitInto(System.Collections.Generic.IList<Aspose.Email.MailQuery>, System.String)