Изменения в публичном API Aspose.Email 4.8.0
Следующий список содержит изменения, внесенные в публичный API, такие как добавленные, переименованные, удаленные или устаревшие члены, а также любые изменения, несовместимые с предыдущими версиями, внесенные в Aspose.Email для Java. Если у вас есть вопросы по любому из перечисленных изменений, пожалуйста, поднимите их на форуме поддержки Aspose.Email.
Новые классы:
ContactLoadFormatMapiContactOtherPropertySetMapiMessageItemBase
Базовый класс SaveOptions и конкретные классы EmlSaveOptions, MsgSaveOptions, MhtSaveOptions, HtmlSaveOptions для дополнительных настроек сохранения MailMessage были добавлены:
SaveOptionsEmlSaveOptionsHtmlSaveOptionsMhtSaveOptionsMsgSaveOptions
Следующие классы доступны только в aspose-email-4.8.0.0-jdk17.jar:
ValidationResultValidationResponseCodeValidationPolicyTokenTypeSyntaxValidatingEventHandlerSyntaxValidatingEventArgsSocksVersionSocksProxySocksAuthenticationMethodsSmtpStatusCodeSmtpSslSecurityModeSmtpFailedRecipientsExceptionSmtpFailedBulkSendExceptionSmtpExceptionSmtpDeliveryMethodSmtpClientBulkSendEventArgsSmtpClientBulkSendAgentSmtpClientSmtpAuthenticationSimpleSeqSetSequenceSetFieldSequenceSetBaseValueSendCompletedEventHandlerSecurityOptionsReadLinesTimeoutExceptionRangeSeqSetPop3SslSecurityModePop3MessageInfoPop3MailboxInfoPop3ListFieldsPop3ExceptionPop3ConnectionStatePop3ClientPop3AuthenticationOAuthTokenMailServerValidatingEventHandlerMailServerValidatingEventArgsMailClientTaskImapStatusCodeImapSslSecurityModeImapResponseImapQueryBuilderImapMessageInfoCollectionImapMessageInfoImapMessageFlagsImapFolderInfoCollectionImapFolderInfoImapExceptionImapCommandResultImapClientImapAuthenticationITokenProviderIOAuthServiceClientIMailTransferAgentIFeedEntryICommandIAsyncCommandGoogleTokenProviderGmailContactPostalAddressGmailContactPhoneNumberGmailContactOrganizationGmailContactNameGmailContactInfoCollectionGmailContactInfoGmailContactImGmailContactGroupGmailContactEmailGmailContactGmailClientExceptionGmailClientAuthorizationGmailClientFetchTimeoutExceptionFeedEntryCollectionDomainValidatingEventHandlerDomainValidatingEventArgsCredentialsByHostClientConnectionStateCommandStatusBaseCommandAsyncCommandResultsAsposeInvalidDataException
Новые методы в классе Contact:
load(Stream)load(Stream,int)load(String)load(String,int)save(Stream)save(Stream,Aspose.Email.Outlook.ContactSaveFormat)save(Stream,Aspose.Email.Outlook.ContactSaveOptions)save(System.String)save(System.String,int)save(System.String,int)
Новые методы в классе MailMessage:
save(Stream, SaveOptions)save(String, SaveOptions)decrypt(byte[],java.lang.String)decrypt()encrypt(byte[],java.lang.String)attachSignature(byte[],java.lang.String)checkSignature()checkSignature(java.lang.String)checkSignature(java.io.InputStream)removeSignature()
Устаревшие методы в классе MailMessage:
public boolean getPreserveOriginalBoundaries(), public void setPreserveOriginalBoundaries(boolean value)- Используйте методsave(Stream stream, SaveOptions options)с установкойEmlSaveOptions.PreserveOriginalBoundariesвместо этого свойства.public boolean getPreserveOriginalDates(), public void setPreserveOriginalDates(boolean value)- Используйте методsave(Stream stream, SaveOptions options)с установкойMsgSaveOptions.PreserveOriginalDatesвместо этого свойства.void save(String fileName, MailMessageSaveType savetype)void save(String fileName, MailMessageSaveType savetype, int saveOptions)void save(String fileName, MessageFormat format)void save(String fileName, MessageFormat format, int saveOptions)