Aspose.Email for Java 6.2.0 Release Notes
Major Features Support for reading MS Outlook 2013/2016 OST file format.*
Support for reading MS Outlook 2013/2016 OST file format.
- Now Aspose.Email supports the reading of the OST file format for MS Outlook 2013/2016. You can get folders and messages using the well-known API in work with PST.
Other features and improvements
- EWS: Paging support
- for the list of appointments
- IMAP:Paging support
- for the list of messages
- MAPI message: Reading embedded messages
- from attachments
- MAPI message:Replacing embedded messages
All Changes
Features
EMAILNET-34087 - Reading Outlook 2013 OST file raises FormatNotSupportedException: The file is not in PST format
Enhancements
EMAILNET-35082 - Paging with ImapClient
EMAILJAVA-33559 - EWS: Add paging support for ListAppointments method
EMAILNET-35088 - Provide overloaded IEWSClient.ListMessage() with both paging and ExchangeListMessageOptions
EMAILNET-35095 - Feature to replace embedded message content in the mapimessage with rtf body
EMAILNET-35097 - Option to fetch particular contact using Id from exchange
Bugs
EMAILNET-35045 - Problem reading vCard-files with UTF-8 encoded data (nordic)
EMAILNET-35074 - From address not retrieved using MAilMessage
EMAILNET-35075 - Recurrence button not shown active for recurrence
EMAILNET-35091 - Resaving MSG file corrupts OLE attachments
EMAILNET-35093 - MapiMessage.FromProperties does not read complete embedded message from attachment
EMAILNET-35094 - ExchangeClient.MoveMessage raises 412 Precondition Failed for Messages with Same Subject
EMAILNET-35100 - Formatting Issues with Bulgarian date time format
EMAILNET-35103 - Issue with First/Last work day of iCalendar pattern (SETPOS)
EMAILNET-35073 - Exception raised while converting MSG to XPS using MailPrinter
EMAILNET-35089 - Attached message raises exception while printing it
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:
Class AppointmentCollection
Method AppointmentCollection.#ctor
Method AppointmentCollection.#ctor(IGenericEnumerable)
Method ExchangeClient.moveItems(String, boolean, /params/ String...)
Method ExchangeClient.moveMessage(String, boolean, String)
Method ExchangeClient.moveMessage(String, String)
Method ExchangeMessageInfoCollection.#ctor(IGenericEnumerable)
Method IEWSClient.getContact(ObjectIdentifier)
Method IEWSClient.getContact(ObjectIdentifier, ExchangeListContactsOptions)
Method IEWSClient.getContact(String)
Method IEWSClient.getContact(String, ExchangeListContactsOptions)
Method IEWSClient.listAppointments(MailQuery, int)
Method IEWSClient.listAppointments(MailQuery, int, int)
Method IEWSClient.listAppointments(int)
Method IEWSClient.listAppointments(int, int)
Method IEWSClient.listAppointments(String, MailQuery, int)
Method IEWSClient.listAppointments(String, MailQuery, int, int)
Method IEWSClient.listAppointments(String, int)
Method IEWSClient.listAppointments(String, int, int)
Method IEWSClient.listMessages(String, ExchangeMessageInfoCollection, int, int, ExchangeListMessagesOptions)
Method IEWSClient.listMessages(String, int, int, ExchangeListMessagesOptions)
Method ImapClient.beginListMessages(IConnection, int, int)
Method ImapClient.beginListMessages(IConnection, int, int, AsyncCallback)
Method ImapClient.beginListMessages(IConnection, int, int, AsyncCallback, Object)
Method ImapClient.beginListMessages(int, int)
Method ImapClient.beginListMessages(int, int, AsyncCallback)
Method ImapClient.beginListMessages(int, int, AsyncCallback, Object)
Method ImapClient.listMessages(IConnection, int, int)
Method ImapClient.listMessages(int, int)
Method ImapMessageInfoCollection.#ctor(IGenericEnumerable)
Method MapiAttachmentCollection.insert(int, String, MapiMessage)
Method MapiAttachmentCollection.replace(int, String, MapiMessage)
Method MapiContact.fromVCard(String, Encoding)
Method MapiObjectProperty.ToMapiMessage
Property AppointmentCollection.getLastItemOffset, setLastItemOffset
Property AppointmentCollection.getLastPage, setLastPage
Property AppointmentCollection.getTotalCount
Property ImapMessageInfoCollection.getLastItemOffset, setLastItemOffset
Property ImapMessageInfoCollection.getLastPage, setLastPage
Property ImapMessageInfoCollection.getTotalCount
Removed:
Class MailMessageSaveOptions
Event SmtpClient.SendCompleted
Enum MailMessageSaveOptions
Enum MhtFormatOptions.WriteCompleteEmailAddressToMht
Method ExchangeClient.moveItem(String, String)
Method IEWSClient.deleteContact(MapiContact, boolean)
Method IEWSClient.fetchMapiAttachments(IGenericEnumerable)
Method IEWSClient.listContacts(String, ExchangeListContactsOptions)
Method IEWSClient.loadContactPhoto(MapiContactPhoto)
Method IEWSClient.updateContact(MapiContact)
Method IMessage.save(Stream, MailMessageSaveType)
Method IMessage.save(String, MailMessageSaveType)
Method MailMessage.save(Stream, FileCompatibilityMode)
Method MailMessage.save(Stream, MailMessageSaveType)
Method MailMessage.save(Stream, MailMessageSaveType, MailMessageSaveOptions)
Method MailMessage.save(Stream, MessageFormat)
Method MailMessage.save(Stream, MessageFormat, MailMessageSaveOptions)
Method MailMessage.save(String, FileCompatibilityMode)
Method MailMessage.save(String, MailMessageSaveType)
Method MailMessage.save(String, MailMessageSaveType, MailMessageSaveOptions)
Method MailMessage.save(String, MessageFormat)
Method MailMessage.save(String, MessageFormat, MailMessageSaveOptions)
Method SmtpClient.sendAsyncCancel
Method HeaderCollection.add( imeHeader)
Method FollowUpManager.getFlag(MapiMessage)
Method FollowUpManager.setFlag(MapiMessage, FollowUpOptions)
Method MapiContactPhoto.#ctor(String, MapiContactPhotoImageFormat)
Method MapiContactPhoto.#ctor(String, byte\[\], MapiContactPhotoImageFormat)
Method MapiMessage.fromMailMessage(MailMessage, OutlookMessageFormat)
Method MapiMessage.fromMailMessage(MailMessage, OutlookMessageFormat, boolean)
Method PersonalStorage.changeDisplayName(String)
Property MailMessage.getPreserveOriginalBoundaries, setPreserveOriginalBoundaries
Property MailMessage.getPreserveOriginalDates, setPreserveOriginalDates
Property PersonalStorage.getDisplayName
Property PersonalStorage.getMessageStoreProperties