This week's book giveaways are in the Cloud and AI/ML forums. We're giving away four copies each of Cloud Native Patterns and Natural Language Processing and have the authors on-line! See this thread and this one for details.
We are pleased to announce the new release of Aspose.Email for Java 17.2.0 . This month’s release includes new features and enhancements. It also fixes a number of issues reported with the last version of the API. It also inherits the fixes from its equivalent .NET version. This month’s release introduces the API’s capability to retrieve extended attributes information for calendar items on Exchange server using the Exchange Web Service (EWS) client. This feature is limited to Calendar items only and support for other Exchange items such as Notes, Tasks, and Contacts is planned to be available in subsequent versions of the API. Availability of this new feature empowers the API to provide support of MAPI properties for Exchange server items. This month’s release also provides support for getting total number of items from MBox storage files. This can help developers show progress of MBox file processing using the total count of items in such type of storage files. Aspose team has enhanced the conversion of messages to MHTML in this month’s release. Specifically, this feature has been improved with the two main changes, use the MhtSaveOptions instead to specify the desired output format or use message properties to determine which message headers to render to output MHTML. Earlier, users required to specify options to specify information such as email address and/or display name to output MHTML. This improvement makes users free of specifying these options and automatically renders the required fields to output MHTML. The main improved features & bug fixes added in this release are listed below
- EWS: Retrieve Extended Properties for Items
- Exclude the public MhtFormatter class
- EML to MHTML: Provision to determine output From and To fields automatically
- In MapiContact BirthDay, Anniversary etc. should be independent of local time zone
- Add MapiRecipient with empty email address (Java)
- MBox to PST Conversion: Option to show progress
- MailMessage.getMessageId() returns empty string for emails from Sent Items folder
- MapiMessage.IsMsgFormat detects Office documents as MSG
- EML to HTML contains garbage characters in output
- Attachments not detected from EML file
- Encoding issue in message body while loading MailMessage having - System.Text.SBCSCodePageEncoding
- TNEF Attachments appear as a single winmail.dat file when sent using IEWSClient.Send
- Drag Drop not able to read file names for messages dragged from Outlook
- Attachments not loaded in MSG file
- HTML body cropped when loading MailMessage from HTML file
- Recurring Calendar events: Modified occurences are not shown properly by ICS added to PST
- Performance issue while adding MapiMessage to PST
- IEWSClient.ListMessages raise InvalidOpertationException for Office 365 PersonMetadata folder
- OutOfMemoryException in SmtpClient when using SecurityOptions.SSLExplicit
- Saving EML as MSG raises Exception
- IGmailClient.CreateContact raises Aspose.Email.GoogleClientException
- ArgumentOutOfRangeException is raised when fetching message using IEWSClient
Other most recent bug fixes are also included in this release.
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Email for Java documentation that may guide you briefly how to use Aspose.Email for performing different tasks like the followings.
Aspose.Email for Java is a Non-Graphical Java component that enables Java applications to read and write Microsoft Outlook documents without utilizing Microsoft Outlook. It enables developers to create new MSG file from scratch, update an existing MSG file, read Outlook MSG file & get its properties like subject, body, recipients in to, cc and bcc, Adding or removing attachment, sender information and MAPI properties. Aspose.Email for Java can be used with Web as well as Desktop Application.