Browse our Products

Aspose.Email for Java 18.5 Release Notes

Major Improvements

All Changes

KeySummaryCategory
EMAILNET-38891The implementation of AutoDiscover feature on Exchange Client serviceNew Feature
EMAILNET-38789Write multiple events to ICS fileNew Feature
EMAILNET-38968Return Uri of Sent EmailEnhancement
EMAILNET-38982Calendar body can’t be set as HTML supported with Outlook 2016?Enhancement
EMAILNET-38969Provide option to abort PST to Exchange Server operationEnhancement
EMAILNET-38947Extra Unknown attendee added in the attendees listBug
EMAILJAVA-34364Message extracted from PST takes long to saveBug
EMAILNET-38966MapiMessage.BodyType shows Html always for ASCII formatted messagesBug
EMAILNET-38970Incorrect file name attached with EMLBug
EMAILNET-38971TimzoneDescription property is set to UTC-5Bug
EMAILNET-38984Bmp recognized as JPEGBug
EMAILJAVA-34371The strange attachment occurs in the email messageBug
EMAILNET-38980Html to EML raises exceptionBug
EMAILJAVA-34370An exception raises while loading Mapi messageBug
EMAILNET-38962Exception raised while taking backup of folders on exchange accountBug
EMAILJAVA-34374The email subject title is incorrectly encoded after adding to the PST fileBug

Added APIs

Class AutodiscoverErrorCode Field/Enum AutodiscoverErrorCode.InternalServerError Field/Enum AutodiscoverErrorCode.InvalidDomain Field/Enum AutodiscoverErrorCode.InvalidRequest Field/Enum AutodiscoverErrorCode.InvalidSetting Field/Enum AutodiscoverErrorCode.InvalidUser Field/Enum AutodiscoverErrorCode.NoError Field/Enum AutodiscoverErrorCode.NotFederated Field/Enum AutodiscoverErrorCode.RedirectAddress Field/Enum AutodiscoverErrorCode.RedirectUrl Field/Enum AutodiscoverErrorCode.ServerBusy Field/Enum AutodiscoverErrorCode.SettingIsNotAvailable

Class AutodiscoverRedirectionUrlValidationCallback

Class AutodiscoverResponse Method AutodiscoverResponse.#ctor Property AutodiscoverResponse.getErrorCode Property AutodiscoverResponse.getErrorMessage

Class AutodiscoverResponseCollection Method AutodiscoverResponseCollection.#ctor Method AutodiscoverResponseCollection.iterator Property AutodiscoverResponseCollection.getCount Property AutodiscoverResponseCollection.get_Item(int)

Class AutodiscoverService Method AutodiscoverService.#ctor Method AutodiscoverService.#ctor(/ExchangeVersion/Integer) Method AutodiscoverService.#ctor(String) Method AutodiscoverService.#ctor(String, /ExchangeVersion/Integer) Method AutodiscoverService.#ctor(URI) Method AutodiscoverService.#ctor(URI, /ExchangeVersion/Integer) Method AutodiscoverService.getUserSettings(String, /UserSettingName/Integer…) Method AutodiscoverService.getUsersSettings(Iterable, /UserSettingName/Integer…) Property AutodiscoverService.getDomain, setDomain Property AutodiscoverService.getEnableScpLookup, setEnableScpLookup Property AutodiscoverService.isExternal, setExternal Property AutodiscoverService.getRedirectionUrlValidationCallback, setRedirectionUrlValidationCallback Property AutodiscoverService.getUrl, setUrl

Class AutodiscoverServiceBase Method AutodiscoverServiceBase.#ctor Method AutodiscoverServiceBase.#ctor(/ExchangeVersion/Integer) Property AutodiscoverServiceBase.getAcceptGzipEncoding, setAcceptGzipEncoding Property AutodiscoverServiceBase.getClientRequestId, setClientRequestId Property AutodiscoverServiceBase.getConnectionGroupName, setConnectionGroupName Property AutodiscoverServiceBase.getCookieContainer, setCookieContainer Property AutodiscoverServiceBase.getCredentials, setCredentials Property AutodiscoverServiceBase.getHttpHeaders Property AutodiscoverServiceBase.getHttpResponseHeaders Property AutodiscoverServiceBase.getKeepAlive, setKeepAlive Property AutodiscoverServiceBase.getLogFileName, setLogFileName Property AutodiscoverServiceBase.getPreAuthenticate, setPreAuthenticate Property AutodiscoverServiceBase.getRequestedServerVersion Property AutodiscoverServiceBase.getReturnClientRequestId, setReturnClientRequestId Property AutodiscoverServiceBase.getSendClientLatencies, setSendClientLatencies Property AutodiscoverServiceBase.getServerInfo Property AutodiscoverServiceBase.getTimeout, setTimeout Property AutodiscoverServiceBase.getUseDateInLogFileName, setUseDateInLogFileName Property AutodiscoverServiceBase.getUseDefaultCredentials, setUseDefaultCredentials Property AutodiscoverServiceBase.getUserAgent, setUserAgent Property AutodiscoverServiceBase.getWebProxy, setWebProxy

Class GetUserSettingsResponse Method GetUserSettingsResponse.#ctor Method GetUserSettingsResponse.tryGetSettingValue(/UserSettingName/int) Property GetUserSettingsResponse.getRedirectTarget Property GetUserSettingsResponse.getSettings Property GetUserSettingsResponse.getSmtpAddress Property GetUserSettingsResponse.getUserSettingErrors

Class GetUserSettingsResponseCollection

Class UserSettingError Property UserSettingError.getErrorCode Property UserSettingError.getErrorMessage Property UserSettingError.getSettingName

Class UserSettingName Field/Enum UserSettingName.ActiveDirectoryServer Field/Enum UserSettingName.AlternateMailboxes Field/Enum UserSettingName.AutoDiscoverSMTPAddress Field/Enum UserSettingName.CasVersion Field/Enum UserSettingName.CertPrincipalName Field/Enum UserSettingName.CrossOrganizationSharingEnabled Field/Enum UserSettingName.DocumentSharingLocations Field/Enum UserSettingName.EcpConnectUrlFragment Field/Enum UserSettingName.EcpDeliveryReportUrlFragment Field/Enum UserSettingName.EcpEmailSubscriptionsUrlFragment Field/Enum UserSettingName.EcpExtensionInstallationUrlFragment Field/Enum UserSettingName.EcpPhotoUrlFragment Field/Enum UserSettingName.EcpPublishingUrlFragment Field/Enum UserSettingName.EcpRetentionPolicyTagsUrlFragment Field/Enum UserSettingName.EcpTeamMailboxCreatingUrlFragment Field/Enum UserSettingName.EcpTeamMailboxEditingUrlFragment Field/Enum UserSettingName.EcpTeamMailboxUrlFragment Field/Enum UserSettingName.EcpTextMessagingUrlFragment Field/Enum UserSettingName.EcpVoicemailUrlFragment Field/Enum UserSettingName.EwsPartnerUrl Field/Enum UserSettingName.EwsSupportedSchemas Field/Enum UserSettingName.ExchangeRpcUrl Field/Enum UserSettingName.ExternalEcpConnectUrl Field/Enum UserSettingName.ExternalEcpDeliveryReportUrl Field/Enum UserSettingName.ExternalEcpEmailSubscriptionsUrl Field/Enum UserSettingName.ExternalEcpExtensionInstallationUrl Field/Enum UserSettingName.ExternalEcpPhotoUrl Field/Enum UserSettingName.ExternalEcpPublishingUrl Field/Enum UserSettingName.ExternalEcpRetentionPolicyTagsUrl Field/Enum UserSettingName.ExternalEcpTeamMailboxCreatingUrl Field/Enum UserSettingName.ExternalEcpTeamMailboxEditingUrl Field/Enum UserSettingName.ExternalEcpTeamMailboxHidingUrl Field/Enum UserSettingName.ExternalEcpTeamMailboxUrl Field/Enum UserSettingName.ExternalEcpTextMessagingUrl Field/Enum UserSettingName.ExternalEcpUrl Field/Enum UserSettingName.ExternalEcpVoicemailUrl Field/Enum UserSettingName.ExternalEmwsUrl Field/Enum UserSettingName.ExternalEwsUrl Field/Enum UserSettingName.ExternalEwsVersion Field/Enum UserSettingName.ExternalImap4Connections Field/Enum UserSettingName.ExternalMailboxServer Field/Enum UserSettingName.ExternalMailboxServerAuthenticationMethods Field/Enum UserSettingName.ExternalMailboxServerRequiresSSL Field/Enum UserSettingName.ExternalOABUrl Field/Enum UserSettingName.ExternalOutlookServiceUrl Field/Enum UserSettingName.ExternalPhotosUrl Field/Enum UserSettingName.ExternalPop3Connections Field/Enum UserSettingName.ExternalServerExclusiveConnect Field/Enum UserSettingName.ExternalSmtpConnections Field/Enum UserSettingName.ExternalUMUrl Field/Enum UserSettingName.ExternalWebClientUrls Field/Enum UserSettingName.GroupingInformation Field/Enum UserSettingName.InternalEcpConnectUrl Field/Enum UserSettingName.InternalEcpDeliveryReportUrl Field/Enum UserSettingName.InternalEcpEmailSubscriptionsUrl Field/Enum UserSettingName.InternalEcpExtensionInstallationUrl Field/Enum UserSettingName.InternalEcpPhotoUrl Field/Enum UserSettingName.InternalEcpPublishingUrl Field/Enum UserSettingName.InternalEcpRetentionPolicyTagsUrl Field/Enum UserSettingName.InternalEcpTeamMailboxCreatingUrl Field/Enum UserSettingName.InternalEcpTeamMailboxEditingUrl Field/Enum UserSettingName.InternalEcpTeamMailboxHidingUrl Field/Enum UserSettingName.InternalEcpTeamMailboxUrl Field/Enum UserSettingName.InternalEcpTextMessagingUrl Field/Enum UserSettingName.InternalEcpUrl Field/Enum UserSettingName.InternalEcpVoicemailUrl Field/Enum UserSettingName.InternalEmwsUrl Field/Enum UserSettingName.InternalEwsUrl Field/Enum UserSettingName.InternalImap4Connections Field/Enum UserSettingName.InternalMailboxServer Field/Enum UserSettingName.InternalMailboxServerAuthenticationMethods Field/Enum UserSettingName.InternalMailboxServerDN Field/Enum UserSettingName.InternalOABUrl Field/Enum UserSettingName.InternalOutlookServiceUrl Field/Enum UserSettingName.InternalPhotosUrl Field/Enum UserSettingName.InternalPop3Connections Field/Enum UserSettingName.InternalRpcClientServer Field/Enum UserSettingName.InternalRpcHttpAuthenticationMethod Field/Enum UserSettingName.InternalRpcHttpConnectivityRequiresSsl Field/Enum UserSettingName.InternalRpcHttpServer Field/Enum UserSettingName.InternalServerExclusiveConnect Field/Enum UserSettingName.InternalSmtpConnections Field/Enum UserSettingName.InternalUMUrl Field/Enum UserSettingName.InternalWebClientUrls Field/Enum UserSettingName.InteropExternalEwsUrl Field/Enum UserSettingName.InteropExternalEwsVersion Field/Enum UserSettingName.MailboxDN Field/Enum UserSettingName.MailboxVersion Field/Enum UserSettingName.MobileMailboxPolicy Field/Enum UserSettingName.PublicFolderInformation Field/Enum UserSettingName.PublicFolderServer Field/Enum UserSettingName.RedirectUrl Field/Enum UserSettingName.ShowGalAsDefaultView Field/Enum UserSettingName.SiteMailboxCreationURL Field/Enum UserSettingName.SPMySiteHostURL Field/Enum UserSettingName.UserDeploymentId Field/Enum UserSettingName.UserDisplayName Field/Enum UserSettingName.UserDN Field/Enum UserSettingName.UserMSOnline

Class RestoreSettings Method RestoreSettings.#ctor Property RestoreSettings.getBeforeItemCallback, setBeforeItemCallback Property RestoreSettings.getFolders, setFolders Property RestoreSettings.getOptions, setOptions

Method IEWSClient.restore(PersonalStorage, RestoreSettings) Property IEWSClient.getReconnectCount, setReconnectCount

Class CalendarWriter Method CalendarWriter.#ctor(Stream) Method CalendarWriter.#ctor(Stream, IcsSaveOptions) Method CalendarWriter.#ctor(String) Method CalendarWriter.#ctor(String, IcsSaveOptions) Method CalendarWriter.dispose Method CalendarWriter.write(Appointment)

Property Appointment.getMethodType, setMethodType

Property IcsSaveOptions.getAction, setAction Property IcsSaveOptions.getCreateNew, setCreateNew Property IcsSaveOptions.getEndTimeZone, setEndTimeZone Property IcsSaveOptions.getMethodType, setMethodType Property IcsSaveOptions.getSequenceId, setSequenceId Property IcsSaveOptions.getStartTimeZone, setStartTimeZone

Class ImapRestoreSettings Method ImapRestoreSettings.#ctor Property ImapRestoreSettings.getBeforeItemCallback, setBeforeItemCallback Property ImapRestoreSettings.getConnection, setConnection Property ImapRestoreSettings.getFolders, setFolders Property ImapRestoreSettings.getOptions, setOptions

Class ImapRestoreSettingsAsync Property ImapRestoreSettingsAsync.getCallback, setCallback Property ImapRestoreSettingsAsync.getState, setState Method ImapRestoreSettingsAsync.#ctor

Method ImapClient.beginRestore(PersonalStorage, RestoreSettingsAsync) Method ImapClient.restore(PersonalStorage, ImapRestoreSettings)

Class MapiTaskPriority Field/Enum MapiTaskPriority.High Field/Enum MapiTaskPriority.Low Field/Enum MapiTaskPriority.Normal

Field/Enum MapiPropertyTag.PR_RECIPIENT_FLAGS

Class BeforeItemCallback

Class ItemCallbackArgs Method ItemCallbackArgs.#ctor(Object) Property ItemCallbackArgs.getItem, setItem