Aspose.Email for .NET 19.3 Release Notes
All Changes
Key | Summary | Category |
---|---|---|
EMAILNET-39315 | Read Emails in descending order | Enhancement |
EMAILNET-39295 | Option to save MapiCalendar with html body format | Enhancement |
EMAILNET-38979 | Refactoring connection pool. Add unit-tests coverage for connection management | Enhancement |
EMAILNET-39294 | Invalid (Asian) Characters When Saving Email To PDF | Bug |
EMAILNET-39298 | Bullets are lost in exported PDF | Bug |
EMAILNET-39299 | Wrong HTML formatting in MapiTask | Bug |
EMAILNET-39309 | Inline Images are not processing properly | Bug |
EMAILNET-39260 | MapiMessage.FromMailMessage throws System.NotImplementedException for .NET Core | Bug |
EMAILNET-39310 | FormatException Exception while reading OLM file | Bug |
EMAILNET-39416 | Saving the message as HTML without body and HTML tags while receiving emails from Gmail | Bug |
EMAILNET-39418 | Text failed to extract from MSG file | Bug |
EMAILNET-39419 | Issue in extraction of HTML body | Bug |
EMAILNET-39417 | High CPU utilization over long time for msgs | Bug |
EMAILNET-39300 | Meeting creator email is not getting retrieved | Bug |
EMAILNET-39301 | Unable to fetch all recipients from MSG | Bug |
EMAILNET-39302 | Setting task status to complete does not seem to work in the customer’s environment | Bug |
EMAILNET-39304 | ArgumentOutOfRangeException on iterating FolderInfo Content | Bug |
EMAILNET-39308 | Wrong end date for recurring event after extraction from the PST | Bug |
EMAILNET-39347 | Exception on loading the MSG file | Bug |
EMAILNET-39002 | The encrypted message cannot be sent using SmtpClient | Bug |
Added APIs
Class Aspose.Email.Clients.ConnectionAsgmtType Class Aspose.Email.Clients.EmailClient Class Aspose.Email.Clients.Imap.ImapMessageInfoCollectionBase Class Aspose.Email.Clients.MessageInfoBase Class Aspose.Email.Clients.MultyConnectionMode Class Aspose.Email.Clients.Pop3.Pop3MessageInfoCollectionBase Event Aspose.Email.Clients.EmailClient.BindIPEndPoint Event Aspose.Email.Clients.EmailClient.OnConnect Field/Enum Aspose.Email.Clients.CompressionType.NotDefined Field/Enum Aspose.Email.Clients.ConnectionAsgmtType.UseDefault Field/Enum Aspose.Email.Clients.ConnectionAsgmtType.UseMain Field/Enum Aspose.Email.Clients.ConnectionAsgmtType.UseMainOrDefault Field/Enum Aspose.Email.Clients.MultyConnectionMode.Disable Field/Enum Aspose.Email.Clients.MultyConnectionMode.Enable Field/Enum Aspose.Email.Clients.Pop3.Pop3ListFields.Main Field/Enum Aspose.Email.Mapi.MapiPropertyTag.PR_SENT_REPRESENTING_SMTP_ADDRESS Field/Enum Aspose.Email.Mapi.MapiPropertyTag.PR_SENT_REPRESENTING_SMTP_ADDRESS_A Field/Enum Aspose.Email.Mapi.MapiPropertyTag.PR_SENT_REPRESENTING_SMTP_ADDRESS_W Method Aspose.Email.Clients.EmailClient.#ctor Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,Aspose.Email.Clients.SecurityOptions) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,System.String,Aspose.Email.Clients.ITokenProvider) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,System.String,Aspose.Email.Clients.ITokenProvider,Aspose.Email.Clients.SecurityOptions) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,System.String,System.String) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,System.String,System.String,Aspose.Email.Clients.SecurityOptions) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,System.String,System.String,System.Boolean) Method Aspose.Email.Clients.EmailClient.#ctor(System.String,System.Int32,System.String,System.String,System.Boolean,Aspose.Email.Clients.SecurityOptions) Method Aspose.Email.Clients.EmailClient.CancelAsyncOperation(System.IAsyncResult) Method Aspose.Email.Clients.EmailClient.CreateConnection Method Aspose.Email.Clients.EmailClient.CreateConnection(System.Boolean) Method Aspose.Email.Clients.EmailClient.Dispose Method Aspose.Email.Clients.EmailClient.Dispose(System.Boolean) Method Aspose.Email.Clients.EmailClient.GetCapabilities Method Aspose.Email.Clients.EmailClient.Noop Method Aspose.Email.Clients.EmailClient.Noop(Aspose.Email.Clients.IConnection) Method Aspose.Email.Clients.EmailClient.ResetLogSettings Method Aspose.Email.Clients.Exchange.WebService.IEWSClient.ListMailboxes(System.String) Method Aspose.Email.Clients.Imap.ImapClient.BeginExistFolder(Aspose.Email.Clients.IConnection,System.String) Method Aspose.Email.Clients.Imap.ImapClient.BeginExistFolder(Aspose.Email.Clients.IConnection,System.String,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginExistFolder(Aspose.Email.Clients.IConnection,System.String,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginExistFolder(System.String) Method Aspose.Email.Clients.Imap.ImapClient.BeginExistFolder(System.String,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginExistFolder(System.String,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginMoveFolder(Aspose.Email.Clients.IConnection,System.String,System.String) Method Aspose.Email.Clients.Imap.ImapClient.BeginMoveFolder(Aspose.Email.Clients.IConnection,System.String,System.String,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginMoveFolder(Aspose.Email.Clients.IConnection,System.String,System.String,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.BeginMoveFolder(System.String,System.String) Method Aspose.Email.Clients.Imap.ImapClient.BeginMoveFolder(System.String,System.String,System.AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginMoveFolder(System.String,System.String,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Imap.ImapClient.EndFetchMessages(System.IAsyncResult) Method Aspose.Email.Clients.Imap.ImapClient.FetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Imap.ImapClient.FetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Imap.ImapClient.FetchMessages(System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Imap.ImapClient.FetchMessages(System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Imap.ImapClient.ListMessagesByPage(Aspose.Email.Clients.PageInfo,Aspose.Email.Clients.Imap.PageSettings) Method Aspose.Email.Clients.Imap.ImapClient.ListMessagesByPage(System.Int32,Aspose.Email.Clients.Imap.PageSettings) Method Aspose.Email.Clients.Imap.ImapMailboxInfo.ToArray Method Aspose.Email.Clients.Imap.ImapMessageInfoCollectionBase.#ctor Method Aspose.Email.Clients.Imap.ImapMessageInfoCollectionBase.#ctor(System.Collections.Generic.IList<Aspose.Email.Clients.Imap.ImapMessageInfo>) Method Aspose.Email.Clients.MessageInfoBase.#ctor Method Aspose.Email.Clients.MessageInfoBase.Dispose Method Aspose.Email.Clients.MessageInfoBase.ToString Method Aspose.Email.Clients.PageInfo.#ctor(System.Int32) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.Int32>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback) Method Aspose.Email.Clients.Pop3.Pop3Client.BeginFetchMessages(System.Collections.Generic.IEnumerable<System.String>,System.AsyncCallback,System.Object) Method Aspose.Email.Clients.Pop3.Pop3Client.EndFetchMessages(System.IAsyncResult) Method Aspose.Email.Clients.Pop3.Pop3Client.FetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Pop3.Pop3Client.FetchMessages(Aspose.Email.Clients.IConnection,System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Pop3.Pop3Client.FetchMessages(System.Collections.Generic.IEnumerable<System.Int32>) Method Aspose.Email.Clients.Pop3.Pop3Client.FetchMessages(System.Collections.Generic.IEnumerable<System.String>) Method Aspose.Email.Clients.Pop3.Pop3MessageInfoCollectionBase.#ctor Method Aspose.Email.Mapi.MapiContactCollection.#ctor(System.Collections.Generic.IEnumerable<Aspose.Email.Mapi.MapiContact>) Method Aspose.Email.Mapi.MapiContactCollection.op_Implicit(Aspose.Email.Mapi.MapiContact[])~Aspose.Email.Mapi.MapiContactCollection Method Aspose.Email.Mapi.MapiContactElectronicAddress.Equals(System.Object) Method Aspose.Email.Mapi.MapiContactElectronicAddress.GetHashCode Method Aspose.Email.Mapi.MapiContactElectronicAddress.ToString Property Aspose.Email.Clients.EmailClient.AccessToken Property Aspose.Email.Clients.EmailClient.ConnectionAsgmtMode Property Aspose.Email.Clients.EmailClient.ConnectionCheckupPeriod Property Aspose.Email.Clients.EmailClient.ConnectionsQuantity Property Aspose.Email.Clients.EmailClient.ConnectionState Property Aspose.Email.Clients.EmailClient.ConnectionTimeout Property Aspose.Email.Clients.EmailClient.CurrentConnection Property Aspose.Email.Clients.EmailClient.DefaultPort Property Aspose.Email.Clients.EmailClient.EnableLogger Property Aspose.Email.Clients.EmailClient.Host Property Aspose.Email.Clients.EmailClient.LogFileName Property Aspose.Email.Clients.EmailClient.Password Property Aspose.Email.Clients.EmailClient.Port Property Aspose.Email.Clients.EmailClient.Proxy Property Aspose.Email.Clients.EmailClient.SecurityOptions Property Aspose.Email.Clients.EmailClient.SocksProxy Property Aspose.Email.Clients.EmailClient.SupportedEncryption Property Aspose.Email.Clients.EmailClient.Timeout Property Aspose.Email.Clients.EmailClient.TokenProvider Property Aspose.Email.Clients.EmailClient.UseAuthentication Property Aspose.Email.Clients.EmailClient.UseDateInLogFileName Property Aspose.Email.Clients.EmailClient.UseDefaultCredentials Property Aspose.Email.Clients.EmailClient.UseMultyConnection Property Aspose.Email.Clients.EmailClient.UsePipelining Property Aspose.Email.Clients.EmailClient.Username Property Aspose.Email.Clients.IConnection.ConnectionId Property Aspose.Email.Clients.IConnection.IsDisposed Property Aspose.Email.Clients.Imap.ImapPageInfo.NextPage Property Aspose.Email.Clients.Imap.PageSettings.AscendingSorting Property Aspose.Email.Clients.MessageInfoBase.Bcc Property Aspose.Email.Clients.MessageInfoBase.CC Property Aspose.Email.Clients.MessageInfoBase.From Property Aspose.Email.Clients.MessageInfoBase.Headers Property Aspose.Email.Clients.MessageInfoBase.ListUnsubscribe Property Aspose.Email.Clients.MessageInfoBase.Sender Property Aspose.Email.Clients.MessageInfoBase.Size Property Aspose.Email.Clients.MessageInfoBase.Subject Property Aspose.Email.Clients.MessageInfoBase.To Property Aspose.Email.Mapi.MapiCalendarAttendees.AppointmentUnsendableRecipients Property Aspose.Email.Mapi.MapiConversionOptions.ForcedRtfBodyForAppointment Property Aspose.Email.Mapi.MapiMessage.SentRepresentingSmtpAddress
Removed APIs
Event Aspose.Email.Clients.CredentialsByHostClient.BindIPEndPoint Event Aspose.Email.Clients.CredentialsByHostClient.OnConnect Method Aspose.Email.Clients.CredentialsByHostClient.CancelAsyncOperation(System.IAsyncResult) Method Aspose.Email.Clients.CredentialsByHostClient.CreateConnection Method Aspose.Email.Clients.CredentialsByHostClient.Dispose Method Aspose.Email.Clients.CredentialsByHostClient.Dispose(System.Boolean) Method Aspose.Email.Clients.CredentialsByHostClient.GetCapabilities Method Aspose.Email.Clients.CredentialsByHostClient.Noop Method Aspose.Email.Clients.CredentialsByHostClient.Noop(Aspose.Email.Clients.IConnection) Method Aspose.Email.Clients.CredentialsByHostClient.ResetLogSettings Method Aspose.Email.Clients.Exchange.ExchangeMessageInfo.ToString Method Aspose.Email.Clients.Imap.ImapMessageInfo.Dispose Property Aspose.Email.Clients.CredentialsByHostClient.AccessToken Property Aspose.Email.Clients.CredentialsByHostClient.ConnectionCheckupPeriod Property Aspose.Email.Clients.CredentialsByHostClient.ConnectionState Property Aspose.Email.Clients.CredentialsByHostClient.ConnectionTimeout Property Aspose.Email.Clients.CredentialsByHostClient.DefaultPort Property Aspose.Email.Clients.CredentialsByHostClient.Host Property Aspose.Email.Clients.CredentialsByHostClient.LogFileName Property Aspose.Email.Clients.CredentialsByHostClient.Password Property Aspose.Email.Clients.CredentialsByHostClient.Port Property Aspose.Email.Clients.CredentialsByHostClient.Proxy Property Aspose.Email.Clients.CredentialsByHostClient.SecurityOptions Property Aspose.Email.Clients.CredentialsByHostClient.SocksProxy Property Aspose.Email.Clients.CredentialsByHostClient.SupportedEncryption Property Aspose.Email.Clients.CredentialsByHostClient.Timeout Property Aspose.Email.Clients.CredentialsByHostClient.TokenProvider Property Aspose.Email.Clients.CredentialsByHostClient.UseAuthentication Property Aspose.Email.Clients.CredentialsByHostClient.UseDateInLogFileName Property Aspose.Email.Clients.CredentialsByHostClient.UseDefaultCredentials Property Aspose.Email.Clients.CredentialsByHostClient.UsePipelining Property Aspose.Email.Clients.CredentialsByHostClient.Username Property Aspose.Email.Clients.Exchange.ExchangeMessageInfo.Bcc Property Aspose.Email.Clients.Exchange.ExchangeMessageInfo.CC Property Aspose.Email.Clients.Exchange.ExchangeMessageInfo.From Property Aspose.Email.Clients.Exchange.ExchangeMessageInfo.Size Property Aspose.Email.Clients.Exchange.ExchangeMessageInfo.Subject Property Aspose.Email.Clients.Exchange.ExchangeMessageInfo.To Property Aspose.Email.Clients.Imap.ImapMessageInfo.CC Property Aspose.Email.Clients.Imap.ImapMessageInfo.From Property Aspose.Email.Clients.Imap.ImapMessageInfo.Sender Property Aspose.Email.Clients.Imap.ImapMessageInfo.Subject Property Aspose.Email.Clients.Imap.ImapMessageInfo.To Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.CC Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.From Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.Headers Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.Sender Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.Size Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.Subject Property Aspose.Email.Clients.Pop3.Pop3MessageInfo.To