Browse our Products

Aspose.Email for Java 25.7 Release Notes

All Changes

KeySummaryCategory
EMAILNET-41577MSG to HTML: Page break is inserted in the resultant fileBug
EMAILNET-41596Images are not correctly embedded when saving MSG to HTMLBug
EMAILNET-41595Wrong Content-Id of MailMessage AttachmentsBug
EMAILNET-41611Aspose.Email incorrectly classifies attached image as LinkedResource instead of AttachmentBug
EMAILNET-41609Exception key not present in dictionary when loading ICS fileBug
EMAILNET-41591Index out of range exception thrown when providing custom attachment icon streamBug
EMAILJAVA-35396Add ExchangeAddress property to MailAddress to store address in exchange format.Enhancement
EMAILJAVA-35395Regression: MailMessage.load() throws FileCorruptedException for valid MSG fileBug
EMAILJAVA-35388Support for multiple header fields with same nameBug

New Enhancements

Support for Exchange X.500 Address in MailAddress

Aspose.Email MailAddress now supports retrieving the Exchange X.500 address from messages. A new field X500Address has been added to the MailAddress object, which stores the X.500 address if available in the message headers. This allows for improved compatibility with Exchange-based systems and better handling of internal recipient addresses.

New Option:

  • MailAddress.X500Address Gets the email address in Exchange format, if it exists.

Usage Example:

MailMessage mailMessage = MailMessage.load(fileName);
System.out.println("Exchange Address: " + mailMessage.getFrom().getX500Address());
System.out.println("Exchange Address: " + mailMessage.getSender().getX500Address());