Browse our Products

Aspose.Email for .NET 19.4 Release Notes

Major Changes

  • Support for creating ICF and VCF version 3.0 files

All Changes

KeySummaryCategory
EMAILNET-39280Support for creating ICF and VCF version 3.0 filesNew Feature
EMAILNET-35124Option to write vCard files with S/MIME certificate in PEM formatEnhancement
EMAILNET-39307Add multi-connection support for recursive ListMessages IMAP operationEnhancement
EMAILNET-39313Add multi-connection support for recursive ListMessages POP3 operationEnhancement
EMAILNET-39155Implement support of IMAP LIST Extension for Special-Use Mailboxes (rfc6154)Enhancement
EMAILNET-39436Add ReadOnly mode for IMAP client per connection levelEnhancement
EMAILNET-39435Add multi-connection support for group Append IMAP operationEnhancement
EMAILNET-39312Add multi-connection support for Send SMTP operationEnhancement
EMAILNET-39311Create group fetch messages POP3 operation with multi-connection supportEnhancement
EMAILNET-39306Create group fetch messages IMAP operationEnhancement
EMAILNET-39290Add support for headers described in rfc2369 (List-Unsubscribe) in MessageInfo objectsEnhancement
EMAILNET-39314Add ability to use disk cache and sending queue in group SMTP send operationEnhancement
EMAILNET-39444FormatException when passing dot-comma to “To” headerBug
EMAILNET-39440HTML body is lost when MapiMessage.SaveAsTnef is usedBug
EMAILNET-39445HTML body lost when saving EML to EMLBug
EMAILNET-39446ICS file giving exceptionBug
EMAILNET-39442Argument Exception while reading OLM fileBug
EMAILNET-39424Issue while reading clear signed embedded message with MapiMessage from PST fileBug
EMAILNET-39447MailMessage.Bcc field displayed to other recipients after saving and loading EML fileBug
EMAILNET-39451Exception on loading MSGBug
EMAILNET-39431Empty body text in converted mailBug
EMAILNET-39430MapiMessage.BodyHtml missing bulleted listBug
EMAILNET-39427MapiMessage.BodyHtml contains “shapetype” for calendar entries with imagesBug
EMAILNET-39443ArgumentNullException on converting EML to EMLXBug
EMAILNET-39452The updated date in the header is not preserved in MHT outputBug
EMAILNET-39428Error converting EML to PDFBug
EMAILNET-39421Signed emails are corrupted with new Aspose.Email 19.2Bug
EMAILNET-39134XmlException: Root element is missingBug
EMAILNET-39448Missing attachment when converting EML to MSGBug
EMAILNET-39455GoogleClient error 412 Etags mismatchBug
EMAILNET-38971TimzoneDescription property is set to UTC-5Bug
EMAILNET-39449PST Extraction Hangs When Message Has ‘Dead’ LinksBug
EMAILNET-39450Exception on PST ExtractionBug

Added APIs

Field/Enum Aspose.Email.PersonalInfo.VCard.VCardVersion.V30 Class Aspose.Email.Clients.Imap.AppendMessagesResult Class Aspose.Email.Clients.Smtp.SendMessagesResult Class Aspose.Email.ImapException Class Aspose.Email.Pop3Exception Class Aspose.Email.SmtpException Event Aspose.Email.Clients.Smtp.SmtpClient.FailedQueueSending Event Aspose.Email.Clients.Smtp.SmtpClient.SucceededQueueSending Method Aspose.Email.Clients.Imap.AppendMessagesResult.#ctor Method Aspose.Email.Clients.Imap.ImapClient.AppendMessages(IConnection, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.AppendMessages(IConnection, string, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.AppendMessages(IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.AppendMessages(string, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, string, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, string, IEnumerable, AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, string, IEnumerable, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, string, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, string, IEnumerable, AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IConnection, string, IEnumerable, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(string, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(string, IEnumerable, AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(string, IEnumerable, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(string, IEnumerable) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(string, IEnumerable, AsyncCallback) Method Aspose.Email.Clients.Imap.ImapClient.BeginAppendMessages(string, IEnumerable, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.BeginSelectFolder(IConnection, string, System.Nullable, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.BeginSelectFolder(string, System.Nullable, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.EndAppendMessages(IAsyncResult) Method Aspose.Email.Clients.Imap.ImapClient.SelectFolder(IConnection, string, System.Nullable) Method Aspose.Email.Clients.Imap.ImapClient.SelectFolder(string, System.Nullable) Method Aspose.Email.Clients.Smtp.SendMessagesResult.#ctor Method Aspose.Email.Clients.Smtp.SmtpClient.BeginSendQueue Method Aspose.Email.Clients.Smtp.SmtpClient.BeginSendQueue(AsyncCallback) Method Aspose.Email.Clients.Smtp.SmtpClient.BeginSendQueue(AsyncCallback, object) Method Aspose.Email.Clients.Smtp.SmtpClient.EndBeginSendQueue(IAsyncResult) Method Aspose.Email.Clients.Smtp.SmtpClient.SendToQueue(IEnumerable) Method Aspose.Email.ImapException.#ctor Method Aspose.Email.ImapException.#ctor(string) Method Aspose.Email.ImapException.#ctor(string, Exception) Method Aspose.Email.ImapException.#ctor(string, object[]) Method Aspose.Email.PersonalInfo.VCard.VCardSecurity.SaveToPEM(Stream) Method Aspose.Email.PersonalInfo.VCard.VCardSecurity.SaveToPEM(string) Method Aspose.Email.Pop3Exception.#ctor Method Aspose.Email.Pop3Exception.#ctor(string) Method Aspose.Email.Pop3Exception.#ctor(string, Exception) Method Aspose.Email.Pop3Exception.#ctor(string, object[]) Method Aspose.Email.SmtpException.#ctor Method Aspose.Email.SmtpException.#ctor(SmtpStatusCode) Method Aspose.Email.SmtpException.#ctor(SmtpStatusCode, string) Method Aspose.Email.SmtpException.#ctor(string) Method Aspose.Email.SmtpException.#ctor(string, Exception) Property Aspose.Email.AsposeException.ErrorDetails Property Aspose.Email.Clients.Imap.AppendMessagesResult.Failed Property Aspose.Email.Clients.Imap.AppendMessagesResult.NotHandled Property Aspose.Email.Clients.Imap.AppendMessagesResult.Succeeded Property Aspose.Email.Clients.Imap.ImapClient.ReadOnly Property Aspose.Email.Clients.Smtp.SendMessagesResult.Failed Property Aspose.Email.Clients.Smtp.SendMessagesResult.NotHandled Property Aspose.Email.Clients.Smtp.SendMessagesResult.Succeeded Property Aspose.Email.Clients.Smtp.SmtpClient.SmtpQueueLocation Property Aspose.Email.PersonalInfo.VCard.VCardSecurity.Encoding Property Aspose.Email.SmtpException.StatusCode

Removed APIs

Class Aspose.Email.Clients.Imap.ImapException Class Aspose.Email.Clients.Pop3.Pop3Exception Class Aspose.Email.Clients.Smtp.SmtpAuthentication Class Aspose.Email.Clients.Smtp.SmtpException Method Aspose.Email.Clients.Imap.ImapClient.BeginSelectFolder(IConnection, string, bool, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.BeginSelectFolder(string, bool, AsyncCallback, object) Method Aspose.Email.Clients.Imap.ImapClient.SelectFolder(IConnection, string, bool) Method Aspose.Email.Clients.Imap.ImapClient.SelectFolder(string, bool) Method Aspose.Email.Clients.Imap.ImapException.#ctor Method Aspose.Email.Clients.Imap.ImapException.#ctor(string) Method Aspose.Email.Clients.Imap.ImapException.#ctor(string, Exception) Method Aspose.Email.Clients.Imap.ImapException.#ctor(string, object[]) Method Aspose.Email.Clients.Pop3.Pop3Exception.#ctor Method Aspose.Email.Clients.Pop3.Pop3Exception.#ctor(string) Method Aspose.Email.Clients.Pop3.Pop3Exception.#ctor(string, Exception) Method Aspose.Email.Clients.Pop3.Pop3Exception.#ctor(string, object[]) Method Aspose.Email.Clients.Smtp.SmtpAuthentication.Equals(object) Method Aspose.Email.Clients.Smtp.SmtpAuthentication.GetHashCode Method Aspose.Email.Clients.Smtp.SmtpAuthentication.Tostring Method Aspose.Email.Clients.Smtp.SmtpException.#ctor Method Aspose.Email.Clients.Smtp.SmtpException.#ctor(SmtpStatusCode) Method Aspose.Email.Clients.Smtp.SmtpException.#ctor(SmtpStatusCode, string) Method Aspose.Email.Clients.Smtp.SmtpException.#ctor(string) Method Aspose.Email.Clients.Smtp.SmtpException.#ctor(string, Exception) Property Aspose.Email.Clients.Smtp.SmtpAuthentication.Auto Property Aspose.Email.Clients.Smtp.SmtpAuthentication.CramMD5 Property Aspose.Email.Clients.Smtp.SmtpAuthentication.DigestMD5 Property Aspose.Email.Clients.Smtp.SmtpAuthentication.Login Property Aspose.Email.Clients.Smtp.SmtpAuthentication.None Property Aspose.Email.Clients.Smtp.SmtpAuthentication.Ntlm Property Aspose.Email.Clients.Smtp.SmtpAuthentication.Plain Property Aspose.Email.Clients.Smtp.SmtpAuthentication.XOAuth2 Property Aspose.Email.Clients.Smtp.SmtpClient.AuthenticationMethod Property Aspose.Email.Clients.Smtp.SmtpException.StatusCode