Browse our Products

Aspose.Email for .NET 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
EMAILNET-38963Message 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
EMAILNET-38985The strange attachment occurs in the email messageBug
EMAILNET-38980Html to EML raises exceptionBug
EMAILNET-38983An exception raises while loading Mapi messageBug
EMAILNET-38962Exception raised while taking backup of folders on exchange accountBug

Added APIs

Aspose.Email.Clients.Exchange

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.ErrorCode Property AutodiscoverResponse.ErrorMessage

Class AutodiscoverResponseCollection Method AutodiscoverResponseCollection.#ctor Method AutodiscoverResponseCollection.GetEnumerator Property AutodiscoverResponseCollection.Count Property AutodiscoverResponseCollection.Item(System.Int32)

Class AutodiscoverService Method AutodiscoverService.#ctor Method AutodiscoverService.#ctor(ExchangeVersion) Method AutodiscoverService.#ctor(String) Method AutodiscoverService.#ctor(String, ExchangeVersion) Method AutodiscoverService.#ctor(Uri) Method AutodiscoverService.#ctor(Uri, ExchangeVersion) Method AutodiscoverService.GetUserSettings(String, UserSettingName[]) Method AutodiscoverService.GetUsersSettings(IEnumerable<System.String>, UserSettingName[]) Property AutodiscoverService.Domain Property AutodiscoverService.EnableScpLookup Property AutodiscoverService.IsExternal Property AutodiscoverService.RedirectionUrlValidationCallback Property AutodiscoverService.Url

Class AutodiscoverServiceBase Class AutodiscoverServiceBase.CustomXmlSerializationDelegate Event AutodiscoverServiceBase.OnSerializeCustomSoapHeaders Method AutodiscoverServiceBase.#ctor Method AutodiscoverServiceBase.#ctor(ExchangeVersion) Property AutodiscoverServiceBase.AcceptGzipEncoding Property AutodiscoverServiceBase.ClientRequestId Property AutodiscoverServiceBase.ConnectionGroupName Property AutodiscoverServiceBase.CookieContainer Property AutodiscoverServiceBase.Credentials Property AutodiscoverServiceBase.HttpHeaders Property AutodiscoverServiceBase.HttpResponseHeaders Property AutodiscoverServiceBase.KeepAlive Property AutodiscoverServiceBase.LogFileName Property AutodiscoverServiceBase.PreAuthenticate Property AutodiscoverServiceBase.RequestedServerVersion Property AutodiscoverServiceBase.ReturnClientRequestId Property AutodiscoverServiceBase.SendClientLatencies Property AutodiscoverServiceBase.ServerInfo Property AutodiscoverServiceBase.Timeout Property AutodiscoverServiceBase.UseDateInLogFileName Property AutodiscoverServiceBase.UseDefaultCredentials Property AutodiscoverServiceBase.UserAgent Property AutodiscoverServiceBase.WebProxy

Class GetUserSettingsResponse Method GetUserSettingsResponse.#ctor Method GetUserSettingsResponse.TryGetSettingValue(UserSettingName, Exchange.T) Property GetUserSettingsResponse.RedirectTarget Property GetUserSettingsResponse.Settings Property GetUserSettingsResponse.SmtpAddress Property GetUserSettingsResponse.UserSettingErrors

Class GetUserSettingsResponseCollection

Class UserSettingError Property UserSettingError.ErrorCode Property UserSettingError.ErrorMessage Property UserSettingError.SettingName

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

Aspose.Email.Clients.Exchange.WebService

Class RestoreSettings Method RestoreSettings.#ctor Property RestoreSettings.BeforeItemCallback Property RestoreSettings.Folders Property RestoreSettings.Options

Class SentItemEventArgs Property SentItemEventArgs.SentFolderItemId

Event IEWSClient.ItemSent Method IEWSClient.Restore(PersonalStorage, RestoreSettings) Property IEWSClient.ReconnectCount

Aspose.Email.Calendar

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.MethodType

Property IcsSaveOptions.Action Property IcsSaveOptions.CreateNew Property IcsSaveOptions.EndTimeZone Property IcsSaveOptions.MethodType Property IcsSaveOptions.SequenceId Property IcsSaveOptions.StartTimeZone

Aspose.Email.Clients.Imap

Class RestoreSettings Method RestoreSettings.#ctor Property RestoreSettings.BeforeItemCallback Property RestoreSettings.Connection Property RestoreSettings.Folders Property RestoreSettings.Options

Class RestoreSettingsAsync Property RestoreSettingsAsync.Callback Property RestoreSettingsAsync.State Method RestoreSettingsAsync.#ctor

Method ImapClient.BeginRestore(PersonalStorage, RestoreSettingsAsync) Method ImapClient.Restore(PersonalStorage, RestoreSettings)

Aspose.Email.Mapi

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

Field/Enum MapiPropertyTag.PR_RECIPIENT_FLAGS

Aspose.Email.Common.Delegate

Class BeforeItemCallback

Class ItemCallbackArgs Method ItemCallbackArgs.#ctor(Object) Property ItemCallbackArgs.Item