Aspose.Email for Java 16.10.0 Release Notes

Aspose.Email for Java 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.

Features and Improvements

EMAILNET-38433Improve GetContacts method to fetch all properties of Contact from Exchange ServerEnhancement
EMAILNET-38453EWS: Retrieve Extended Properties for ItemsEnhancement
EMAILNET-38466Add extra parameters for UID FETCH commandEnhancement
EMAILNET-38469Loading and Saving EML back loses email bodyBug
EMAILNET-38478Error in recurrence generationBug
EMAILNET-38485Images are not parsed by MailMessageBug
EMAILNET-38486HTMLBodyText not retrieved properly from EMLBug
EMAILNET-38471MSG attachment added using MapiMessage can’t be opened in MS OutlookBug
EMAILNET-38479Events timezone information not properly added to PSTBug
EMAILNET-38460Header with the same name removed after resaving the Plain Text email messageBug
EMAILNET-38462PDF attachment corrupted while fetching mail using Pop3ClientBug
EMAILJAVA-34189MSG to EML: Inline image converted to regular attachmentBug
EMAILNET-38475EML->EML: Subject encoding lost and turned garbledBug
EMAILNET-38477ImapClient fetches wrong message having PDF and signature infoBug
EMAILNET-38480EML body text is not parsed correctlyBug
EMAILNET-38481Garbage characters in HtmlBodyTextBug
EMAILJAVA-34192Problem with extracted Email Journal ItemBug
EMAILJAVA-34196MSG added to PST can’t be opened in MS OutlookBug
EMAILJAVA-34194Date/Time changed when message converted from .MSG to .MHTMLBug
EMAILJAVA-34191FormatException raised for EMLsBug
EMAILNET-38451MapiMessage.FromMailMessage raises UriFormatExceptionBug
EMAILNET-38493Exception while loading the emailBug

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 Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Added APIs

Method LogEntry.#ctor(String, Date)

Method IEWSClient.listMessages Method IEWSClient.listMessages(String, /ExchangeListMessagesOptions/int, IGenericEnumerable) Property IEWSClient.getContactExtendedPropertiesDefinition

Method ImapClient.beginlistMessage(IConnection, int, Iterable) Method ImapClient.beginlistMessage(IConnection, int, Iterable, AsyncCallback) Method ImapClient.beginlistMessage(IConnection, int, Iterable, AsyncCallback, Object) Method ImapClient.beginlistMessage(IConnection, String, Iterable) Method ImapClient.beginlistMessage(IConnection, String, Iterable, AsyncCallback) Method ImapClient.beginlistMessage(IConnection, String, Iterable, AsyncCallback, Object) Method ImapClient.beginlistMessage(int, Iterable) Method ImapClient.beginlistMessage(int, Iterable, AsyncCallback) Method ImapClient.beginlistMessage(int, Iterable, AsyncCallback, Object) Method ImapClient.beginlistMessage(String, Iterable) Method ImapClient.beginlistMessage(String, Iterable, AsyncCallback) Method ImapClient.beginlistMessage(String, Iterable, AsyncCallback, Object) Method ImapClient.listMessage(IConnection, int, Iterable) Method ImapClient.listMessage(IConnection, String, Iterable) Method ImapClient.listMessage(int, Iterable) Method ImapClient.listMessage(String, Iterable) Method ImapClient.listMessages(Iterable) Method ImapClient.listMessages(String, boolean, Iterable) Property ImapMessageInfo.getExtraParameters

Method MapiMessage.#ctor(/OutlookMessageFormat/int) Property MapiMessage.getMessageFormat

Property Contact.getExtendedProperties Property MhtMessageFormatter.getPreserveOriginalDate, setPreserveOriginalDate Property MhtSaveOptions.getFormatter, setFormatter

Property Pop3Client.getCheckEscapedLeadingDot, setCheckEscapedLeadingDot