Browse our Products

Aspose.Email for Java 17.11 Release Notes

Major Features

  • Support to create, update and retrieve extended attributes information using EWS
  • Support for raising events while working with sub-folders in a PST

Improvements

KeySummaryCategory
EMAILNET-38844EWS: Support for create, retrieve and update Extended Attributes for EmailsNew Feature
EMAILNET-38855Item moved event not fired for sub-foldersEnhancement
EMAILNET-38850Imap client attachment names issue. Content-Disposition filename is not parsed properly.Bug
EMAILNET-38854EMLX attachments (MSG/EML) saved as separate emails in MBOXBug
EMAILNET-38856The (subject, to and from) disappears form converted MailMessage from MapiMessaageBug
EMAILJAVA-34315The exception occurs while loading MapiMessage from MailMessage.Bug
EMAILJAVA-34316MapiRecipientType shows Unknown for all message recipientsBug
EMAILNET-38859Mails not read from MBOXBug
EMAILJAVA-34317MSG attachment extensions changed to EML while converting MSG to EMLBug
EMAILNET-38865Notes added to PST don’t retain correct informationBug
EMAILNET-38866Notes created from 2016 Note file don’t open in MS OutlookBug
EMAILNET-38826Fetch calendar items returns error “Input string was not in a correct format”Bug

Added APIs

Class AsposeInvalidEnumArgumentException Class CalendarDeletionOptions Class DeletionOptions Class DeletionType Class ExchangeException Field/Enum CalendarItemCreateOrDeleteOperation.NotSpecified Field/Enum DeletionType.Default Field/Enum DeletionType.MoveToDeletedItems Field/Enum DeletionType.Permanently Field/Enum KnownPropertyList.MILEAGE Field/Enum KnownPropertyList.OBJECT_URI Method AsposeInvalidEnumArgumentException.#ctor Method AsposeInvalidEnumArgumentException.#ctor(Exception) Method AsposeInvalidEnumArgumentException.#ctor(String) Method AsposeInvalidEnumArgumentException.#ctor(String, Exception) Method AsposeInvalidEnumArgumentException.#ctor(String, Object[]) Method AsposeInvalidOperationException.#ctor(String, Object[]) Method CalendarDeletionOptions.#ctor Method CalendarDeletionOptions.#ctor(/DeletionType/int) Method CalendarDeletionOptions.#ctor(/DeletionType/int, /CalendarItemCreateOrDeleteOperation/int) Method DeletionOptions.#ctor Method DeletionOptions.#ctor(/DeletionType/int) Method IEWSClient.appendMessage(MapiMessage) Method IEWSClient.appendMessage(MapiMessage, boolean) Method IEWSClient.appendMessage(String, MapiMessage, boolean) Method IEWSClient.cancelAppointment(MapiCalendar) Method IEWSClient.cancelAppointment(MapiCalendar, String) Method IEWSClient.createAppointment(MapiCalendar) Method IEWSClient.createAppointment(MapiCalendar, String) Method IEWSClient.createNote(MapiNote) Method IEWSClient.createTask(MapiTask) Method IEWSClient.deleteItem(System.String, DeletionOptions) Method IEWSClient.deleteItems(Iterable, DeletionOptions) Method IEWSClient.fetchContact(String) Method IEWSClient.fetchContact(String, Iterable) Method IEWSClient.fetchMapiCalendar(String) Method IEWSClient.fetchMapiCalendar(String, Iterable) Method IEWSClient.fetchMapiMessage(String) Method IEWSClient.fetchMapiMessage(String, Iterable) Method IEWSClient.fetchMapiMessages(Iterable) Method IEWSClient.fetchMapiMessages(Iterable, Iterable) Method IEWSClient.fetchMapiNote(String) Method IEWSClient.fetchMapiNote(String, Iterable) Method IEWSClient.fetchMapiNotes(Iterable) Method IEWSClient.fetchMapiNotes(Iterable, Iterable) Method IEWSClient.fetchMapiTask(String) Method IEWSClient.fetchMapiTask(String, Iterable) Method IEWSClient.fetchMapiTasks(Iterable) Method IEWSClient.fetchMapiTasks(Iterable, Iterable) Method IEWSClient.getMailboxSizeEx(String) Method IEWSClient.listContacts(String, Iterable) Method IEWSClient.updateAppointment(MapiCalendar) Method IEWSClient.updateAppointment(MapiCalendar, String) Method IEWSClient.updateContact(MapiContact) Method IEWSClient.updateNote(MapiNote) Method IEWSClient.updateNote(String, MapiNote) Method IEWSClient.updateNote(String, MapiNote, Iterable) Method IEWSClient.updateTask(MapiTask) Method IEWSClient.updateTask(String, MapiTask) Method IEWSClient.updateTask(String, MapiTask, IEnumerable) Method ExchangeException.#ctor Method ExchangeException.#ctor(String) Method ExchangeException.#ctor(String, Exception) Method ExchangeException.#ctor(String, Object[]) Method MailMessage.toString Method MapiProperty.getCurrency Method MapiProperty.getFloatingDate Method MapiProperty.getGuidValue Method MapiProperty.getValue Method PropertyDescriptor.getInstance(MapiProperty) Method PropertyDescriptor.getInstance(int, /PropertyDataType/int) Method PropertyDescriptor.getInstance(long) Method PropertyDescriptor.getInstance(long, /PropertyDataType/int, UUID) Method PropertyDescriptor.getInstance(String, /PropertyDataType/int, UUID) Method FolderInfo.mergeWith(FolderInfo, boolean) Property Appointment.isDescriptionHtml, setDescriptionHtml Property CalendarDeletionOptions.getNotyficationType, setNotyficationType Property DeletionOptions.getDefault Property DeletionOptions.getDeletePermanently Property DeletionOptions.getMoveToDeletedItems Property DeletionOptions.getType, setType Property IEWSClient.getServerVersion Property MailConversionOptions.getPreserveEmbeddedMessageFormat, setPreserveEmbeddedMessageFormat Property MapiProperty.getDescriptor Property MapiPropertyCollection.get_Item(PropertyDescriptor) Property PropertyDescriptor.getUse8BitStringAsUnicode, setUse8BitStringAsUnicode Property ItemMovedEventArgs.isFolder Property ItemMovedEventArgs.isMessage

Removed APIs

Method Task.toMapiTask Property IEWSClient.getContactExtendedPropertiesDefinition