Browse our Products

Aspose.Email for Java 24.10 Release Notes

All Changes

KeySummaryCategory
EMAILNET-41430Getting reaction information from a msgFeature
EMAILNET-41069Implement enhanced recipient search by To or Cc and Bcc fields in PSTEnhancement
EMAILNET-41437Duplicate soft-deleted items when using FindAndExtractSoftDeletedItems on PSTBug
EMAILJAVA-35320Regression: MSG to MHT conversion test fails with ArgumentOutOfRangeException when the license is set using version 24.9Bug
EMAILNET-41429Missing space from HTML Body textBug
EMAILNET-41447EML to MSG Conversion: Missing Space in TextBug
EMAILNET-41435HTML to text conversion issuesBug
EMAILNET-41434Maximum number of headers in one message should be less than or equal to 5Bug

New Features

Retrieve Reaction Information from MSG

We’ve introduced the ability to access user reactions from MSG. The new getReactions method, added to the FollowUpManager class, allows you to retrieve a list of reactions on a MAPI message, making it easy to analyze user engagement.

New Method:

  • FollowUpManager.getReactions(MapiMessageItemBase message)
    Retrieves available reactions for a specified message, providing insight into user interactions.

Usage Example:

// Load the message file
MapiMessage msg = MapiMessage.load(fileName);

// Retrieve the list of reactions on the message
Iterable<UserReaction> reactions = FollowUpManager.getReactions(msg);

// Iterate through each reaction and output the details to the console
for (UserReaction reaction : reactions) {
    System.out.println("User: " + reaction.getName() + "), Email: " + reaction.getEmail()
            + ", Reaction: " + reaction.getType() + ", Date: " + reaction.getReactionDateTime());
}

The feature provides a way to gather and analyze reactions on messages.