Browse our Products

Aspose.Email for Java 19.3 Release Notes

All Changes

KeySummaryCategory
EMAILNET-39315Read Emails in descending orderEnhancement
EMAILNET-39295Option to save MapiCalendar with HTML body formatEnhancement
EMAILNET-38979Refactoring connection pool. Add unit-tests coverage for connection managementEnhancement
EMAILNET-39294Invalid (Asian) Characters When Saving Email To PDFBug
EMAILJAVA-34493Bullets are lost in exported PDFBug
EMAILJAVA-34496Wrong HTML formatting in MapiTaskBug
EMAILNET-39309Inline Images are not processing properlyBug
EMAILNET-39260MapiMessage.FromMailMessage throws System.NotImplementedException for .NET CoreBug
EMAILJAVA-34511FormatException Exception while reading OLM fileBug
EMAILNET-39416Saving the message as HTML without body and HTML tags while receiving emails from GmailBug
EMAILNET-39418Text failed to extract from MSG fileBug
EMAILJAVA-34513Issue in extraction of HTML bodyBug
EMAILJAVA-34506High CPU utilization over long time for msgsBug
EMAILJAVA-34501Meeting creator email is not getting retrievedBug
EMAILJAVA-34502Unable to fetch all recipients from MSGBug
EMAILJAVA-34494Setting task status to complete does not seem to work in the customer’s environmentBug
EMAILJAVA-34507ArrayIndexOutOfBoundsException on iterating FolderInfo ContentBug
EMAILJAVA-34505Wrong end date for recurring event after extraction from the PSTBug
EMAILJAVA-34512Exception on loading the MSG fileBug
EMAILNET-39002The encrypted message cannot be sent using SmtpClientBug
EMAILJAVA-34503Performance issue while Extracting MSG from PSTBug

Added APIs

Class ConnectionAsgmtType Class EmailClient Class ImapMessageInfoCollectionBase Class MessageInfoBase Class MultyConnectionMode Class Pop3MessageInfoCollectionBase Event EmailClient.bindIPEndPoint(BindIPEndPointHandler) Field/Enum CompressionType.NotDefined Field/Enum ConnectionAsgmtType.UseDefault Field/Enum ConnectionAsgmtType.UseMain Field/Enum ConnectionAsgmtType.UseMainOrDefault Field/Enum MultyConnectionMode.Disable Field/Enum MultyConnectionMode.Enable Field/Enum Pop3ListFields.Main Field/Enum MapiPropertyTag.PR_SENT_REPRESENTING_SMTP_ADDRESS Field/Enum MapiPropertyTag.PR_SENT_REPRESENTING_SMTP_ADDRESS_A Field/Enum MapiPropertyTag.PR_SENT_REPRESENTING_SMTP_ADDRESS_W Method EmailClient.#ctor Method EmailClient.#ctor(String,int) Method EmailClient.#ctor(String,int,/SecurityOptions/int) Method EmailClient.#ctor(String,int,String,ITokenProvider) Method EmailClient.#ctor(String,int,String,ITokenProvider,/SecurityOptions/int) Method EmailClient.#ctor(String,int,String,String) Method EmailClient.#ctor(String,int,String,String,/SecurityOptions/int) Method EmailClient.#ctor(String,int,String,String,boolean) Method EmailClient.#ctor(String,int,String,String,boolean,/SecurityOptions/int) Method EmailClient.cancelAsyncOperation(IAsyncResult) Method EmailClient.createConnection Method EmailClient.createConnection(boolean) Method EmailClient.dispose Method EmailClient.dispose(boolean) Method EmailClient.getCapabilities Method EmailClient.noop Method EmailClient.noop(IConnection) Method EmailClient.resetLogSettings Method IEWSClient.listMailboxes(String) Method ImapClient.beginExistFolder(IConnection,String) Method ImapClient.beginExistFolder(IConnection,String,AsyncCallback) Method ImapClient.beginExistFolder(IConnection,String,AsyncCallback,Object) Method ImapClient.beginExistFolder(String) Method ImapClient.beginExistFolder(String,AsyncCallback) Method ImapClient.beginExistFolder(String,AsyncCallback,Object) Method ImapClient.beginFetchMessagesBySequences(IConnection,Iterable) Method ImapClient.beginFetchMessagesBySequences(IConnection,Iterable,AsyncCallback) Method ImapClient.beginFetchMessagesBySequences(IConnection,Iterable,AsyncCallback,Object) Method ImapClient.beginFetchMessagesByUids(IConnection,Iterable) Method ImapClient.beginFetchMessagesByUids(IConnection,Iterable,AsyncCallback) Method ImapClient.beginFetchMessagesByUids(IConnection,Iterable,AsyncCallback,Object) Method ImapClient.beginFetchMessagesBySequences(Iterable) Method ImapClient.beginFetchMessagesBySequences(Iterable,AsyncCallback) Method ImapClient.beginFetchMessagesBySequences(Iterable,AsyncCallback,Object) Method ImapClient.beginFetchMessagesByUids(Iterable) Method ImapClient.beginFetchMessagesByUids(Iterable,AsyncCallback) Method ImapClient.beginFetchMessagesByUids(Iterable,AsyncCallback,Object) Method ImapClient.beginMoveFolder(IConnection,String,String) Method ImapClient.beginMoveFolder(IConnection,String,String,AsyncCallback) Method ImapClient.beginMoveFolder(IConnection,String,String,AsyncCallback,Object) Method ImapClient.beginMoveFolder(String,String) Method ImapClient.beginMoveFolder(String,String,AsyncCallback) Method ImapClient.beginMoveFolder(String,String,AsyncCallback,Object) Method ImapClient.endFetchMessages(IAsyncResult) Method ImapClient.fetchMessagesBySequences(IConnection,Iterable) Method ImapClient.fetchMessagesByUids(IConnection,Iterable) Method ImapClient.fetchMessagesBySequences(Iterable) Method ImapClient.fetchMessagesByUids(Iterable) Method ImapClient.listMessagesByPage(PageInfo,PageSettings) Method ImapClient.listMessagesByPage(int,PageSettings) Method ImapMailboxInfo.toArray Method ImapMessageInfoCollectionBase.#ctor Method MessageInfoBase.#ctor Method MessageInfoBase.dispose Method MessageInfoBase.toString Method PageInfo.#ctor(int) Method Pop3Client.beginFetchMessagesBySequences(IConnection,Iterable) Method Pop3Client.beginFetchMessagesBySequences(IConnection,Iterable,AsyncCallback) Method Pop3Client.beginFetchMessagesBySequences(IConnection,Iterable,AsyncCallback,Object) Method Pop3Client.beginFetchMessagesByUids(IConnection,Iterable) Method Pop3Client.beginFetchMessagesByUids(IConnection,Iterable,AsyncCallback) Method Pop3Client.beginFetchMessagesByUids(IConnection,Iterable,AsyncCallback,Object) Method Pop3Client.beginFetchMessagesBySequences(Iterable) Method Pop3Client.beginFetchMessagesBySequences(Iterable,AsyncCallback) Method Pop3Client.beginFetchMessagesBySequences(Iterable,AsyncCallback,Object) Method Pop3Client.beginFetchMessagesByUids(Iterable) Method Pop3Client.beginFetchMessagesByUids(Iterable,AsyncCallback) Method Pop3Client.beginFetchMessagesByUids(Iterable,AsyncCallback,Object) Method Pop3Client.endFetchMessages(IAsyncResult) Method Pop3Client.fetchMessagesBySequences(IConnection,Iterable) Method Pop3Client.fetchMessagesByUids(IConnection,Iterable) Method Pop3Client.fetchMessagesBySequences(Iterable) Method Pop3Client.fetchMessagesByUids(Iterable) Method Pop3MessageInfoCollectionBase.#ctor Method MapiContactCollection.to_MapiContactCollection(MapiContact[]) Method MapiContactElectronicAddress.equals(Object) Method MapiContactElectronicAddress.hashCode Method MapiContactElectronicAddress.toString Property EmailClient.getAccessToken, setAccessToken Property EmailClient.getConnectionAsgmtMode, setConnectionAsgmtMode Property EmailClient.getConnectionCheckupPeriod, setConnectionCheckupPeriod Property EmailClient.getConnectionsQuantity, setConnectionsQuantity Property EmailClient.getConnectionState Property EmailClient.getConnectionTimeout, setConnectionTimeout Property EmailClient.getCurrentConnection Property EmailClient.getDefaultPort Property EmailClient.getEnableLogger, setEnableLogger Property EmailClient.getHost, setHost Property EmailClient.getLogFileName, setLogFileName Property EmailClient.getPassword, setPassword Property EmailClient.getPort, setPort Property EmailClient.getProxy, setProxy Property EmailClient.getSecurityOptions, setSecurityOptions Property EmailClient.getSocksProxy, setSocksProxy Property EmailClient.getSupportedEncryption, setSupportedEncryption Property EmailClient.getTimeout, setTimeout Property EmailClient.getTokenProvider, setTokenProvider Property EmailClient.getUseAuthentication, setUseAuthentication Property EmailClient.getUseDateInLogFileName, setUseDateInLogFileName Property EmailClient.getUseDefaultCredentials, setUseDefaultCredentials Property EmailClient.getUseMultyConnection, setUseMultyConnection Property EmailClient.getUsePipelining, setUsePipelining Property EmailClient.getUsername, setUsername Property IConnection.getConnectionId Property IConnection.isDisposed Property ImapPageInfo.getNextPage Property PageSettings.getAscendingSorting, setAscendingSorting Property MessageInfoBase.getBcc Property MessageInfoBase.getCC Property MessageInfoBase.getFrom Property MessageInfoBase.getHeaders Property MessageInfoBase.getListUnsubscribe Property MessageInfoBase.getSender Property MessageInfoBase.getSize Property MessageInfoBase.getSubject Property MessageInfoBase.getTo Property MapiCalendarAttendees.getAppointmentUnsendableRecipients, setAppointmentUnsendableRecipients Property MapiConversionOptions.getForcedRtfBodyForAppointment, setForcedRtfBodyForAppointment Property MapiMessage.getSentRepresentingSmtpAddress

Removed APIs

Event CredentialsByHostClient.bindIPEndPoint Method CredentialsByHostClient.cancelAsyncOperation(IAsyncResult) Method CredentialsByHostClient.createConnection Method CredentialsByHostClient.dispose Method CredentialsByHostClient.dispose(boolean) Method CredentialsByHostClient.getCapabilities Method CredentialsByHostClient.noop Method CredentialsByHostClient.noop(IConnection) Method CredentialsByHostClient.resetLogSettings Method ExchangeMessageInfo.toString Method ImapMessageInfo.dispose Property CredentialsByHostClient.getAccessToken, setAccessToken Property CredentialsByHostClient.getConnectionCheckupPeriod, setConnectionCheckupPeriod Property CredentialsByHostClient.getConnectionState Property CredentialsByHostClient.getConnectionTimeout, setConnectionTimeout Property CredentialsByHostClient.getDefaultPort Property CredentialsByHostClient.getHost, setHost Property CredentialsByHostClient.getLogFileName, setLogFileName Property CredentialsByHostClient.getPassword, setPassword Property CredentialsByHostClient.getPort, setPort Property CredentialsByHostClient.getProxy, setProxy Property CredentialsByHostClient.getSecurityOptions, setSecurityOptions Property CredentialsByHostClient.getSocksProxy, setSocksProxy Property CredentialsByHostClient.getSupportedEncryption, setSupportedEncryption Property CredentialsByHostClient.getTimeout, setTimeout Property CredentialsByHostClient.getTokenProvider, setTokenProvider Property CredentialsByHostClient.getUseAuthentication, setUseAuthentication Property CredentialsByHostClient.getUseDateInLogFileName, setUseDateInLogFileName Property CredentialsByHostClient.getUseDefaultCredentials, setUseDefaultCredentials Property CredentialsByHostClient.getUsePipelining, setUsePipelining Property CredentialsByHostClient.getUsername, setUsername Property ExchangeMessageInfo.getBcc Property ExchangeMessageInfo.getCC Property ExchangeMessageInfo.getFrom Property ExchangeMessageInfo.getSize Property ExchangeMessageInfo.getSubject Property ExchangeMessageInfo.getTo Property ImapMessageInfo.getCC Property ImapMessageInfo.getFrom Property ImapMessageInfo.getSender Property ImapMessageInfo.getSubject Property ImapMessageInfo.getTo Property Pop3MessageInfo.getCC Property Pop3MessageInfo.getFrom Property Pop3MessageInfo.getHeaders Property Pop3MessageInfo.getSender Property Pop3MessageInfo.getSize Property Pop3MessageInfo.getSubject Property Pop3MessageInfo.getTo