Browse our Products

Aspose.Email for Java 18.7 Release Notes

Major Changes

  • Provision of using http proxy in email clients
  • Unified method for MAPI Items fetching using EWS
  • Option to set Font in Text only emails
  • MailMessage like MHT output for Mapi Task
  • Ignoring error during ImapClient.ListMessagesByPage

Improvements

KeySummaryCategory
EMAILNET-38952Provision of usage of http proxy in email clients (SMTP, IMAP, POP3)New Feature
EMAILNET-39044EWS: Create unified method for MAPI items fetchingEnhancement
EMAILNET-39008Option to set font in text only mailsEnhancement
EMAILJAVA-34385Provide MailMessage like MHT output for MapiTaskEnhancement
EMAILNET-39033ImapClient.ListMessagesByPage should ignore errorEnhancement
EMAILNET-38998Setting MapiCalendar.IsAllDay to TRUE causes changes in AppointmentStateFlagBug
EMAILNET-39051Regression: Difference in message times from version 18.4Bug
EMAILNET-39050API doesn’t raise exception for empty MailMessageBug
EMAILNET-39032Pop3/Imap return BodyEncoding as NULLBug
EMAILNET-38994ImapClient.ListMessages(true) raises Timeout exceptionBug
EMAILJAVA-34384Attachment images rendered in PDF after converting MSG to MhtmlBug
EMAILNET-39014MHT to HTML loses the imageBug
EMAILJAVA-34386Converting message .msg to VCard .vcf format is producing incorrect outputBug
EMAILNET-39025Creation of Draft Appointment from Text raises exception with spaceBug
EMAILNET-39026MailMessage to MapiMessage converts signed message to normalBug
EMAILJAVA-34389EML with VCF to MSG corrupts attachmentBug
EMAILNET-39036Contact photo not fetched using EWSBug
EMAILNET-39037MapiMessage.FromMailMessage has different dates as compared to MapiMessage.FromFileBug
EMAILNET-39038Exception arises when contact object is created with specified email addresses on Exchange 2007.Bug
EMAILNET-39039Embeddd Message in EML is not updated with PreserveTnefAttachmentsBug
EMAILNET-39041MessageInfo fields are null if accepted meeting response is in inboxBug
EMAILNET-39042Unable to set DisplayName of VCF ContactBug
EMAILNET-39043Calendar item not added properly to Inbox and Calendar folder of PSTBug
EMAILJAVA-34396Issues with MHT to MSG using MapiMessageBug
EMAILNET-39040An exception occurs while fetching contactsBug

Added APIs

Class AlternateViewRemovedEventArgs Class LinkedResourceRemovedEventArgs Class HttpAuthenticationMethods Class HttpProxy Class PageSettings Class PageSettingsAsync Class Proxy Class ElementProcessingException Class MhtTemplateName.Task Field/Enum ExchangeListContactsOptions.FetchPhotoAndAttachments Field/Enum HttpAuthenticationMethods.Basic Field/Enum HttpAuthenticationMethods.NoAuthentication Field/Enum MhtFormatOptions.RenderTaskFields Field/Enum MhtTemplateName.Task.ACTUAL_WORK Field/Enum MhtTemplateName.Task.BILLING_INFORMATION Field/Enum MhtTemplateName.Task.CATEGORIES Field/Enum MhtTemplateName.Task.COMPANY Field/Enum MhtTemplateName.Task.COMPLETE Field/Enum MhtTemplateName.Task.DUE_DATE Field/Enum MhtTemplateName.Task.MILEAGE Field/Enum MhtTemplateName.Task.OWNER Field/Enum MhtTemplateName.Task.PRIORITY Field/Enum MhtTemplateName.Task.START_DATE Field/Enum MhtTemplateName.Task.STATUS Field/Enum MhtTemplateName.Task.SUBJECT Field/Enum MhtTemplateName.Task.TOTAL_WORK Method AlternateViewRemovedEventArgs.#ctor(AlternateView) Method AsposeArgumentNullException.#ctor(String, String) Method Attachment.generateContentId Method AttachmentBase.generateContentId Method ExchangeTask.save(OutputStream,/TaskSaveFormat/int) Method ExchangeTask.save(String,/TaskSaveFormat/int) Method IEWSClient.FetchItem(String) Method IEWSClient.FetchItem(String,Iterable) Method HttpProxy.#ctor(String,int) Method HttpProxy.#ctor(String,int,String,String) Method ImapClient.beginListMessagesByPage(MailQuery,PageInfo,PageSettingsAsync) Method ImapClient.beginListMessagesByPage(int,int,PageSettingsAsync) Method ImapClient.listMessagesByPage(MailQuery,PageInfo,PageSettings) Method ImapClient.listMessagesByPage(int,int,PageSettings) Method PageSettings.#ctor Method PageSettingsAsync.#ctor Method PageInfo.#ctor(int,int) Method PageInfo.#ctor(int,int,int,boolean) Method PageInfo.#ctor(int,int,int,int,boolean) Method Proxy.dispose Method ElementProcessingException.#ctor(int,Throwable) Method LinkedResourceRemovedEventArgs.#ctor(Iterable) Method MapiAttachment.setProperty(PropertyDescriptor,Object) Property AlternateViewRemovedEventArgs.getAlternateView Property CredentialsByHostClient.getProxy, setProxy Property HttpProxy.getSupportedAuthenticationMethods, setSupportedAuthenticationMethods Property ImapMessageInfoCollection.getExceptions Property PageSettings.getConnection, setConnection Property PageSettings.getFolderName, setFolderName Property PageSettings.getIgnoreExceptions, setIgnoreExceptions Property PageSettingsAsync.getCallback, setCallback Property PageSettingsAsync.getState, setState Property Proxy.getAddress, setAddress Property Proxy.getPassword, setPassword Property Proxy.getPort, setPort Property Proxy.getUsername, setUsername Property ElementProcessingException.getElementIndex Property LinkedResourceRemovedEventArgs.getListContentId

Removed APIs

Class MhtMessageFormatter Class MthTemplateName Field/Enum ExchangeListContactsOptions.FetchAttachmentAndFullPhotoInformation Field/Enum ExchangeListContactsOptions.FetchAttachmentAndPhotoInformation Field/Enum MapiRecipientType.MAPI_SUBMITTED Field/Enum MhtTemplateName.ANNIVERSARY Field/Enum MhtTemplateName.BIRTHDAY Field/Enum MhtTemplateName.BUSINESS Field/Enum MhtTemplateName.BUSINESS_ADDRESS Field/Enum MhtTemplateName.BUSINESS_FAX Field/Enum MhtTemplateName.COMPANY Field/Enum MhtTemplateName.DEPARTMENT Field/Enum MhtTemplateName.EMAIL Field/Enum MhtTemplateName.EMAIL_2 Field/Enum MhtTemplateName.EMAIL_2_DISPLAY_AS Field/Enum MhtTemplateName.EMAIL_3 Field/Enum MhtTemplateName.EMAIL_3_DISPLAY_AS Field/Enum MhtTemplateName.EmailDisplayAs Field/Enum MhtTemplateName.FIRST_NAME Field/Enum MhtTemplateName.FULL_NAME Field/Enum MhtTemplateName.HOME Field/Enum MhtTemplateName.HOME_ADDRESS Field/Enum MhtTemplateName.JOB_TITLE Field/Enum MhtTemplateName.LAST_NAME Field/Enum MhtTemplateName.MIDDLE_NAME Field/Enum MhtTemplateName.MOBILE Field/Enum MhtTemplateName.OTHER_ADDRESS Field/Enum MhtTemplateName.PROFESSION Field/Enum MhtTemplateName.SPOUSE_PARTNER Field/Enum MthTemplateName.ANNIVERSARY Field/Enum MthTemplateName.ATTACHMENTS Field/Enum MthTemplateName.BCC Field/Enum MthTemplateName.BIRTHDAY Field/Enum MthTemplateName.BUSINESS Field/Enum MthTemplateName.BUSINESS_ADDRESS Field/Enum MthTemplateName.BUSINESS_FAX Field/Enum MthTemplateName.CC Field/Enum MthTemplateName.COMPANY Field/Enum MthTemplateName.DATE_TIME Field/Enum MthTemplateName.DEPARTMENT Field/Enum MthTemplateName.EMAI_L Field/Enum MthTemplateName.EMAIL_2 Field/Enum MthTemplateName.EMAIL_2_DISPLAY_AS Field/Enum MthTemplateName.EMAIL_3 Field/Enum MthTemplateName.EMAIL_3_DISPLAY_AS Field/Enum MthTemplateName.EMAIL_DISPLAY_AS Field/Enum MthTemplateName.END Field/Enum MthTemplateName.FIRST_NAME Field/Enum MthTemplateName.FROM Field/Enum MthTemplateName.FULL_NAME Field/Enum MthTemplateName.HOME Field/Enum MthTemplateName.HOME_ADDRESS Field/Enum MthTemplateName.IMPORTANCE Field/Enum MthTemplateName.JOB_TITLE Field/Enum MthTemplateName.LAST_NAME Field/Enum MthTemplateName.LOCATION Field/Enum MthTemplateName.MIDDLE_NAME Field/Enum MthTemplateName.MOBILE Field/Enum MthTemplateName.ORGANIZER Field/Enum MthTemplateName.OTHER_ADDRESS Field/Enum MthTemplateName.PAGE_HEADER Field/Enum MthTemplateName.PROFESSION Field/Enum MthTemplateName.RECURRENCE Field/Enum MthTemplateName.RECURRENCE_PATTERN Field/Enum MthTemplateName.REQUIRED_ATTENDEES Field/Enum MthTemplateName.SENT Field/Enum MthTemplateName.SHOW_TIME_AS Field/Enum MthTemplateName.SPOUSE_PARTNER Field/Enum MthTemplateName.START Field/Enum MthTemplateName.SUBJECT Field/Enum MthTemplateName.TO Method IEWSClient.fetchMessage(String,String[]) Method SocksProxy.dispose Method SocksProxy.getStream(String,int) Method MhtMessageFormatter.#ctor Method MhtMessageFormatter.format(MailMessage) Method MhtMessageFormatter.format(MailMessage,/MhtFormatOptions/int) Property SocksProxy.getAddress, setAddress Property SocksProxy.getPassword, setPassword Property SocksProxy.getPort, setPort Property SocksProxy.getUsername, setUsername Property MhtMessageFormatter.getAttachmentFormat, setAttachmentFormat Property MhtMessageFormatter.getBccFormat, setBccFormat Property MhtMessageFormatter.getCcFormat, setCcFormat Property MhtMessageFormatter.getCssStyles, setCssStyles Property MhtMessageFormatter.getDateTimeFormat, setDateTimeFormat Property MhtMessageFormatter.getDefaultMhtFormatOptions, setDefaultMhtFormatOptions Property MhtMessageFormatter.getEndFormat, setEndFormat Property MhtMessageFormatter.getFormatTemplates, setFormatTemplates Property MhtMessageFormatter.getFromFormat, setFromFormat Property MhtMessageFormatter.getImportanceFormat, setImportanceFormat Property MhtMessageFormatter.getLocationFormat, setLocationFormat Property MhtMessageFormatter.getOrganizerFormat, setOrganizerFormat Property MhtMessageFormatter.getPageHeaderFormat, setPageHeaderFormat Property MhtMessageFormatter.getPreserveOriginalDate, setPreserveOriginalDate Property MhtMessageFormatter.getRecurrenceFormat, setRecurrenceFormat Property MhtMessageFormatter.getRecurrencePatternFormat, setRecurrencePatternFormat Property MhtMessageFormatter.getRequiredAttendeesFormat, setRequiredAttendeesFormat Property MhtMessageFormatter.getSaveAttachments, setSaveAttachments Property MhtMessageFormatter.getSentFormat, setSentFormat Property MhtMessageFormatter.getShowTimeAsFormat, setShowTimeAsFormat Property MhtMessageFormatter.getStartFormat, setStartFormat Property MhtMessageFormatter.getSubjectFormat, setSubjectFormat Property MhtMessageFormatter.getToFormat, setToFormat Property MhtMessageFormatter.getWhenFormat, setWhenFormat Property MhtSaveOptions.getFormatter, setFormatter