Aspose.Email for Java 6.7.0 Release Notes

Aspose.Email for Java is a class library that enables applications to manipulate popular message formats including Microsoft Outlook messages. It also supports communication protocols such as IMAP, SMTP, POP3, and Microsoft Exchange Server. In addition, the API supports working with PST as well as OST file formats.

Major Features

  • Alternative for SecurityOptions.Auto, but without possibility of SecurityOptions.None
  • Encoding detection while loading .vcs files

Features and Improvements

KeySummaryCategory
EMAILNET-35247Retain Content disposition and Content-Transfer-Encoding while saving and loading an EmailEnhancement
EMAILNET-35278Alternative for SecurityOptions.Auto, but without possibility of SecurityOptions.NoneEnhancement
EMAILNET-35262IEWSClient: ExchangeQueryBuilder.To field returns empty resultsBug
EMAILJAVA-33592mapiConversionOption.setPreserveOriginalAddresses(true) is not working on setReplyTo()Bug
EMAILNET-35267EML can’t be converted to XPSBug
EMAILNET-35275SetBodyContent() breaks the special character €Bug
EMAILJAVA-33599Properties disappear when message is fetched from PstBug
EMAILNET-35277Body lost while converting EML to MSGBug
EMAILNET-38399ImapClient cannot rename folder to a name containing special characters like double quote (")Bug
EMAILNET-38400Error While Fetching Emails Of Folder that contains double quotes(") in folder NameBug
EMAILNET-38405Creating Forwarded Message doesn’t include To address and brackets for the email addressBug
EMAILNET-38409Subject can’t be read from EMLBug
EMAILJAVA-34177Adding value to Header raises errorBug
EMAILJAVA-34178VCF files created by Aspose.Email are corrupted and cannot be opened Thunder bird, Google Mail, Apple Address bookBug
EMAILNET-34849FolderInfo.AddMessages raises ArgumentNullException sometimesBug
EMAILNET-35248Length cannot be less than zero exception while loading the attached VCS filesBug
EMAILNET-35249Specified argument was out of the range of valid values exception raised while loading the VCS filesBug
EMAILNET-35250Object reference not set to an instance of object exception raised while loading the VCS filesBug
EMAILJAVA-33589Exception while saving MapiMessage after replacing the attachment-JavaBug
EMAILNET-35260“Specified argument was out of the range of valid values.” exception while converting MapiMessage to MailMessage using InterpretAsTnefBug
EMAILNET-35261Adding MapiRecipient raises “The Exchange Address is not in a recognized format” exceptionBug
EMAILNET-35263Invalid URI exception when adding email to PSTBug
EMAILJAVA-33591Null Reference Exception when converting Calendar EML to MapiMessageBug
EMAILJAVA-33590Exception on Content-Transfer-Encoding: x-uuencodeBug
EMAILJAVA-33598Exception “ArgumentOutOfRangeException: Cannot be negative” raised while converting EML to MapiMessageBug
EMAILJAVA-33597Exception “The address of recipient can’t be null or empty” raised while converting EML to MapiMessageBug
EMAILJAVA-33596Value is not equivalent to either TrueString or FalseString while converting EML to MapiMessageBug
EMAILJAVA-33595Exception “Input string was not in the correct format” raised while converting EML to MapiMessageBug
EMAILJAVA-33594DateTime FormatException: Invalid format string while converting EML to MapiMessageBug
EMAILJAVA-33593ArgumentNullException: The address of recipient can’t be null or emptyBug
EMAILNET-38397Creating Forward Message raises ArgumentNullExceptionBug
EMAILNET-38398Creating Forward Message from EML->MSG raises ArgumentNullExceptionBug
EMAILNET-38402List Messages by Page raises exceptionBug

Public API and Backward Incompatible Changes

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 APIs

Enum SecurityOptions.SSLAuto Method MapiTask.fromVTodo(Stream, boolean) Method MapiTask.fromVTodo(String, boolean) Property AppointmentLoadOptions.getDetectEncoding, setDetectEncoding Property AppointmentLoadOptions.getEventIndex, setEventIndex