Quantcast
Channel: Aspose.Email for Java
Viewing all 53 articles
Browse latest View live

Aspose.Email for Java 5.2.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Sign emails with DKIM

Add the DomainKeys Identified Mail (DKIM) signature to the email message headers

Other Improvements and Changes
Enhancements

EMAILNET-34718 Check oauth support for SMTP and IMAP clients for Yahoo and Yandex mail servers. Make TokenProvider as server-independent class if possible.
EMAILNET-34698 Refactoring properties Body and TextBody of MailMessage.
EMAILJAVA-33463 Provision of flag to avoid validity check while adding header values to HeaderCollection-Java

Bugs

EMAILNET-34695 MSG created from TNEF attachment doesn't open in Outlook
EMAILNET-34697 MailMessage.Subjec loses the ending "space"
EMAILNET-34706 DOCx->MHTML->MSG->Send using Outlook: Line Breaks are no more respected
EMAILNET-34710 Changing the embedded message name of TNEF formatted EML does not take effect
EMAILJAVA-33466 EML to MSG conversion raises NULL exception
EMAILJAVA-33467 MapiMessage with more than 1020 inline images cannot be added to PST folder (Java)
EMAILNET-34716 Message printing: problem with russian charset
EMAILNET-34719 Mail subject is corrupted after load and save it as EML
EMAILNET-34723 MailMessage.Load converts embedded inline image to attachment.
EMAILJAVA-33473 MailMessage.Save as HTML to ByteArrayOutputStream raises exception
EMAILNET-34724 MSG to PST: Subject Encoding issue

Exceptions

EMAILNET-34701 "NotSupportedException" raised while opening the mhtml (using Aspose.Words and MSWord) converted from EML
EMAILNET-34702 ImapClient.ListMessages() raises Exception with Turkish Characters in Subject in QueryBuilder
EMAILJAVA-33465 MapiMessage.FromMailmessage raises Argument Out Of Range Exception
EMAILJAVA-33476 "Value cannot be null" exception while loading EML
EMAILNET-34725 Convertion to TIFF raises exception without license file

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class CanonicalizationType
Class DKIMHashAlgorithm
Class DKIMSignatureInfo
Class HeaderList
Class PemReader

Field/Enum CanonicalizationType.Relaxed
Field/Enum CanonicalizationType.Simple
Field/Enum DKIMHashAlgorithm.RSASha1
Field/Enum DKIMHashAlgorithm.RSASha256

Method DKIMSignatureInfo.#ctor(String publicKeyDnsSelector, String publicKeyDnsDomain)
Property DKIMSignatureInfo.getBodyCanonicalization(), setBodyCanonicalization(int value)
Property DKIMSignatureInfo.getDomain(), setDomain(String value)
Property DKIMSignatureInfo.getHashAlgorithm, setHashAlgorithm(int value)
Property DKIMSignatureInfo.getHeaderCanonicalization(), setHeaderCanonicalization(int value)
Property DKIMSignatureInfo.getHeaders()
Property DKIMSignatureInfo.getSelector(), setSelector(String value)
Property DKIMSignatureInfo.getTime(), setTime(DateTime value)

Method HeaderList.#ctor
Method PemReader.GetPrivateKey(InputStream pem)
Method PemReader.GetPrivateKey(String path)

Method MailMessage.dKIMSign(RSACryptoServiceProvider rsa, DKIMSignatureInfo signatureInfo)

Class TokenProvider
Class TokenProvider.Google
Class TokenProvider.Outlook
Method BaseTokenProvider.#ctor
Method TokenProvider.dispose()
Method TokenProvider.getAccessToken()
Method TokenProvider.getAccessToken(boolean)
Method TokenProvider.getInstance(String,String,String,String)
Method TokenProvider.Google.getInstance(String,String,String)
Method TokenProvider.Outlook.getInstance(String,String,String)
Property TokenProvider.getClientId
Property TokenProvider.getClientSecret
Property TokenProvider.getExtraParameters
Property TokenProvider.getLogin
Property TokenProvider.getPassword
Property TokenProvider.getRefreshToken
Property TokenProvider.getRequestUrl
Property TokenProvider.getUseBasicAuthorization

Method ImapQueryBuilder.#ctor(Encoding)
Method MailQueryBuilder.#ctor(Encoding)
Property MailQueryBuilder.getDefaultEncoding()

Aspose.Email for Java 5.3.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Exchange Web services support
Provides access to MS Exchange Server 2007/2010/2013 by using Exchange Web Services (EWS)

Exchange WebDav support
Allows applications to manage E-Mail box in Microsoft Exchange Server by using WebDav Exchange Store Protocol

Message Disposition Notifications (MDN) support
This feature provides the read receipts requesting and creating.

Synchronizing Exchange folders
Synchronizes the items in a specified folder to keep client's items in sync with the items on the server.

Other Improvements and Changes
Enhancements

EMAILNET-34721 Create Assignable Task using Aspose.Email for .NET
EMAILNET-34756 Provide support for MapiPropertyType.PT_MV_LONG
EMAILJAVA-31430 Access Exchange Address Book
EMAILJAVA-33125 Connect to Exchange and download messages

Bugs

EMAILJAVA-33464 Email time shows incorrect time zone while showing the GMT time
EMAILNET-34645 NDR from Exchange server with "content conversion error" for message with Outlook item from Drafts folder
EMAILNET-34737 Pop3Client: The server returned an invalid response to the TOP command.
EMAILNET-34529 MSG to MHTML: Footer signature is not included in output
EMAILNET-34726 Message body truncated while extracting from PST
EMAILJAVA-33478 PersonalStorage: FolderInfo.HasSubFolders returns FALSE
EMAILNET-34735 IEWSClient.UpdateContact changes Contact Notes to HTML
EMAILNET-34739 MSG to Mhtml places headers at wrong position in the body
EMAILNET-34745 MailMessage.BodyType returns wrong body type
EMAILNET-34747 Tab character in body replaced by 8 spaces while converting MSG to EML
EMAILNET-34751 Images added as Linked Resource are lost using Aspose.Email 5.2.0
EMAILNET-34755 MailMessage.Load never returns

Exceptions

EMAILNET-34696 IEWSClient: Exception raised in Mac OS with Mono framework 3.1.2
EMAILNET-34708 MailMessage.Load raises System.FormatException
EMAILJAVA-33475 MapiMessage.FromMailMessage raises System.FormatException
EMAILNET-34731 Exception thrown while adding/deleting messages in PST
EMAILJAVA-33479 MailMessage.load raises UriFormatException
EMAILNET-34740 MailMessage.Load raises ArgumentOutOfRangeException
EMAILNET-34741 Appointment.Load gives InvalidCastException
EMAILNET-34744 Resaving EML as TNEF raises ArgumentNullException
EMAILJAVA-33488 Adding Malformed address to headers collection raises exception
EMAILNET-34749 Loading extracted VCards raises Invalid Format Exception

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class    SyncFolderResult
Class    TextFormat

Field/Enum    TextFormat.Html
Field/Enum    TextFormat.Text

Method    IEWSClient.syncFolder(String folder, String syncState)
Method    IEWSClient.syncFolder(String folder, String syncState, IGenericEnumerable<String> ignoreList)
Method    MailMessage.createReadReceipt(String from, String bodyText)

Property    Exchange.SyncFolderResult.getChangedItems()
Property    Exchange.SyncFolderResult.getDeletedItems()
Property    Exchange.SyncFolderResult.getNewItems()
Property    Exchange.SyncFolderResult.getReadFlagChanged()
Property    Exchange.SyncFolderResult.getSyncState()
Property    Contact.getNotesFormat(), Contact.setNotesFormat(/*TextFormat*/int value)
Property    MailMessage.isEncrypted()
Property    MailMessage.getReadReceiptTo(), MailMessage.setReadReceiptTo(MailAddressCollection value)

Property    MapiMessage.getReadReceiptRequested(), setReadReceiptRequested(boolean value)

Aspose.Email for Java 5.4.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Provides the merging of two or more pst files and splitting of one pst file into several chunks of specified size

The processing of bounced (Delivery Status Notification) messages
Determines if a message is a delivery status notification and extracts the service information from such a message

Other Improvements and Changes
Enhancements

EMAILNET-34757 Add asynchronous operations based on SequenceNumber to the POP3 client
EMAILNET-34759 Provide support for saving ExchangeTask to disc
EMAILNET-34769 Add asynchronous operations based on SequenceNumber to the IMAP client
EMAILNET-34780 Exception while adding Cryillic character to message headers
EMAILNET-34782 Provide support for setting SentRepresentingEmailAddress to Exchange Format address

Bugs

EMAILJAVA-33477 MailMessage.Load hangs while loading message from PST having binary body
EMAILNET-34760 MapiTask Created with Aspose.Email is always saved with "Mark As Complete" disabled
EMAILJAVA-33495 MailMessage.Load doesn't return and hangs
EMAILNET-34765 Sender information missing when SmtpClient.UseTnef = true
EMAILNET-34768 No evaluation limitation message when SmtpCient.UseTnef=FALSE
EMAILNET-34772 MSG to EML conversion adds extra attachment
EMAILJAVA-33501 Offset or count were out of bounds exception raised while loading the MSG
EMAILNET-34776 Unable to generate Daily/Weekly recurrence patterns
EMAILNET-34778 HTML comments in message body when License is not applied
EMAILNET-34781 InterpretAsTnef raises exception for IPM.Contact
EMAILNET-34784 POP3Client: Fetched Message raises exception "Message is UnSigned"
EMAILNET-34787 Task effective day is one day behind the task start date
EMAILNET-34790 Task start date preferred over monthly recurrence Day value
EMAILNET-34791 Saved MailMessage loses image at receiver end when sent using MS Outlook
EMAILNET-34793 MSG to MHTML: Output contains plain text information
EMAILJAVA-33496 Saving MapiTask as TNEF EML doesn't save From/To addresses

Exceptions

EMAILNET-34766 MailMessage.Save raises NullReferenceException
EMAILNET-34779 Deleting an appended Task with its ID raises ExchangeException
EMAILNET-34783 Loading Calendar VCS format raises exception ArgumentOutOfRangeException
EMAILJAVA-33506 MailMessage.Load raises NullReferenceException
EMAILNET-34788 IEWSClient.ResolveContacts raises NullReferenceException
EMAILJAVA-33505 MapiMessage.FromMailMessage raises ArgumentOutOfRangeException
EMAILJAVA-33508 MapiMessage.fromMailMessage raises ArgumentOutOfRangeException

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Method MailMessage.checkBounced
Method MapiMessage.checkBounced
Class BounceResult
Enum DSNAction

Class OAuthNetworkCredential

Class StorageProcessedEventArgs
Class StorageProcessedEventHandler
Event PersonalStorage.ItemMoved
Event PersonalStorage.StorageProcessed
Method FolderInfo.mergeWith(FolderInfo)
Method PersonalStorage.mergeWith(String[])
Method PersonalStorage.splitInto(int,String)

Method Task.toMapiTask
Method ExchangeTask.toMapiTask
Method Task.save(OutputStream)
Method Task.save(OutputStream, TaskSaveFormat)
Method Task.save(String)
Method Task.save(String, TaskSaveFormat)

Property MapiCalendarDailyRecurrencePattern.getDayOfWeek, setDayOfWeek
Property MapiCalendarRecurrencePattern.getSlidingFlag, setSlidingFlag

Aspose.Email for Java 5.5.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Support for pipelining mode in mail clients
The pipelining mode indicates the mail server is capable of accepting multiple commands at a time.

Other Improvements and Changes
Enhancements

EMAILNET-34817 "Finder" Sub folder contents in the OST cannot be retrieved after Aspose.Email for .NET 1.6

Bugs

EMAILJAVA-33516 - HttpWebRequest issue. Request hangs, connection closed by timeout. The error occurs very rarely.
EMAILJAVA-33512 - Adding messages to multiple PSTs in Parallel sometimes raises Exception - Provision of some logging facility
EMAILNET-34810 - Exported message has MSG format violation?
EMAILNET-34792 - Contact Notes contain HTML Tags when saved to disc
EMAILNET-34794 - Wrong message signing time displayed in Outlook
EMAILNET-34795 - Wrong named property GUID observed before and after saving to PST
EMAILNET-34796 - Unwanted backslash '\' found in PST root folder display name for German ANSI pst
EMAILNET-34797 - Issue while reading EML attachments
EMAILNET-34798 - Incomplete information retrieved from EML
EMAILNET-34801 - From field garbled while EML to MHTML conversion
EMAILNET-34803 - AlternateViews.Clear() functionality not working
EMAILJAVA-33510 - ImapFolderInfo.TotalMessageCount returns 0 for all all folders
EMAILNET-34807 - Missing content from Aspose created MSG file in Outlook
EMAILNET-34815 - Attachment.Save saves the attachment in unknown wrong format
EMAILNET-34816 - MapiMessage.Save changes MapiMessage.TransportMessageHeaders
EMAILNET-34821 - EML to MHTML: Message body converts to plain text
EMAILNET-34822 - EML to MHTML: Text missing from message body
EMAILNET-34823 - MSG to MHTML: Encoding Issue in outputFixed
EMAILNET-34826 - PST: Extracted MSG is corrupted
EMAILNET-34840 - Attachment name not extracted properly from the EML
EMAILNET-34845 - Line missing from HTML body

Exceptions

EMAILNET-34809 - using MailQueryBuilder.InternalDate.BeforeOrEqual raises exception
EMAILNET-34819 - Loading TNEF file raises ArgumentOutOfRangeException
EMAILJAVA-33513 - ImapClientListMessages raises ArgumentException for this Gmail account
EMAILNET-34825 - Splitting OST file raises ArgumentOutOfRangeException
EMAILJAVA-33515 - NullPointerException while loading the attached ICS file
EMAILNET-34846 - Exception "The REPORT.IPM.Note.NDR message class is not supported by now" raised while casting the MSG

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class FolderKind
Enum FolderKind.Normal
Enum FolderKind.Search
Method FolderInfo.enumerateFolders(FolderKind)
Method FolderInfo.getSubFolders(FolderKind)

Method MapiDistributionList.save(OutputStream)
Method MapiDistributionList.save(String)

Property CredentialsByHostClient.getUsePipelining, setUsePipelining(boolean value)

Aspose.Email for Java 5.6.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Managing email templates
Uses specified template to construct E-Mail messages.

Other Improvements and Changes
Enhancements

EMAILNET-34832 - Render calendar events from ICS to Mhtml
EMAILNET-34854 - Handle the meta-tag charset = unicode
EMAILNET-34865 - Option to retrieve Content-Description from mail attachment
EMAILNET-34869 - Set PST password similar to Outlook
EMAILNET-34868 - Set main connection by default for operations in manually created threads
EMAILNET-34878 - Provision to know status of the recepients for IPM.Schedule.Meeting messages

Bugs

EMAILNET-34861 - MSG Creation creates invalid stream?
EMAILNET-34842 - Headers lost during MailMessage to MapiMessage conversion
EMAILNET-34843 - Wrong start of recurrence while parsing RRULE
EMAILNET-34847 - Inline image missing in resultant message while loading HtmlBody with commented text
EMAILNET-34851 - Appointment.Save changes appointment type from REPLY to REQUEST
EMAILNET-34855 - SmtpClient.Timeout not respecting the set timeout value
EMAILNET-34856 - Signed and encrypted message has different IsSigned and IsEncrypted properties as compared to Outlook
EMAILNET-34857 - Issue in IsSigned and IsEncrypted properties after retrieving mails by Pop3Client
EMAILNET-34866 - TimeZone not saved in MapiCalendar
EMAILNET-34870 - Docx->MHT->MSG: Font Styles and formatting is not respected
EMAILNET-34872 - Issue with Aspose.Email.Formats.Outlook.Msg.MessageObject.Save
EMAILNET-34873 - Appointment.Save removes the Categories field from the ICS file
EMAILNET-34877 - IMAPClient.ListFolders shows 0 count

Exceptions

EMAILNET-34802 - Mono - 2nd ImapClient gives Timeout Exception
EMAILJAVA-33522 - NullReferenceException when Task.Request assigned to MailMessage
EMAILJAVA-33519 - ImapClient.ListMessages(MailQuery) raises IllegalAccessError

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class MapiRecipientTrackStatus
Enum MapiRecipientTrackStatus.Accepted
Enum MapiRecipientTrackStatus.Declined
Enum MapiRecipientTrackStatus.None
Enum MapiRecipientTrackStatus.Tentative
Property MapiRecipient.getRecipientTrackStatus(), setRecipientTrackStatus(int value)

Enum MhtFormatOptions.RenderCalendarEvent

Field MapiPropertyTag.PR_RECIPIENT_TRACKSTATUS

Method MessageStore.changePassword(String password)

Property AttachmentBase.getHeaders()
Property MsgSaveOptions.getPreserveSignature(), setPreserveSignature(boolean value)

Aspose.Email for Java 5.6.1

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

  EMAILJAVA-33521 - Missing emails from generated PST

Aspose.Email for Java 5.7.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

MailMessage from HTML creation
MailMessage can be created from the HTML content. The inline images can be handled also.

IMAP IDLE command supporting
This feature provides the IMAP IDLE command.

Other Improvements and Changes
Enhancements

EMAILNET-34839 Callback or Trigger like option for each record being merged during mail merge operation
EMAILNET-34930 Add ability to add HttpHeaders in ews requests
EMAILNET-34958 'IPM.Microsoft.FolderDesign.NamedView', 'IPM.Configuration.Calendar' and 'IPM.Microsoft.WunderBar.Link' items not extracted from PST/OST

Bugs

EMAILNET-34848 Updating the service reference removes the KnownTypeAttributes if Aspose.Email reference is added in the project
EMAILNET-34879 Problem with adding IPM.Schedule.Meeting.Request MSG to IPF.Note folder
EMAILNET-34881 Unable to set information of MapiContact
EMAILNET-34929 Wrong body extracted from EML after conversion from MailMessage to MapiMessage
EMAILNET-34936 MSG created using MapiMessage can't be loaded in 3rd party Content Server
EMAILNET-34943 Extra white spaces added while creating message body from template doc file
EMAILJAVA-33521 Missing emails from generated PST
EMAILNET-34946 EML to XPS: Problem with Arrows
EMAILJAVA-33525 German special characters not handled properly in html body

Exceptions

EMAILNET-34940 NullReferenceException while creating Weekly Recurrence Pattern
EMAILNET-34971 IEWSClient.ListMessages raises exception with Office365
EMAILJAVA-33533 Exception raised while adding Recurrence to a MapiTask

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class ImapMonitoringEventArgs
Class ImapMonitoringEventHandler
Class EmlLoadOptions
Class EmlxLoadOptions
Class HtmlLoadOptions
Class LoadOptions
Class MhtmlLoadOptions
Class MsgLoadOptions
Class MessageKind
Enum MessageKind.FolderAssociatedInformation
Enum MessageKind.Normal
Method IEWSClient.addHeader(String name, String value)
Method IEWSClient.removeHeader(String name)
Method ImapClient.startMonitoring(ImapMonitoringEventHandler callback)
Method ImapClient.startMonitoring(final String folderName, final ImapMonitoringEventHandler callback)
Method ImapClient.stopMonitoring(String folderName)
Method ImapClient.stopMonitoring()
Method MailMessage.load(InputStream stream,LoadOptions options)
Method Aspose.Email.Mail.MailMessage.load(String fileName, MailMessageLoadOptions options)
Method Aspose.Email.Mail.TemplateEngine.merge(DataRow row)
Method FolderInfo.getContents(MessageKind)
Property ExchangeQueryBuilder.getMessageId()
Property IEWSClient.getHeaders()
Property ImapMonitoringEventArgs.getDeletedMessages()
Property ImapMonitoringEventArgs.getError()
Property ImapMonitoringEventArgs.getFolderName()
Property ImapMonitoringEventArgs.getNewMessages()
Property EmlLoadOptions.getPreserveTnefAttachments(), setPreserveTnefAttachments()
Property HtmlLoadOptions.getPathToResources(), setPathToResources()
Property HtmlLoadOptions.setShouldAddPlainTextView(), getShouldAddPlainTextView()
Property LoadOptions.getMessageFormat(), setMessageFormat()
Property LoadOptions.getPrefferedTextEncoding(), setPrefferedTextEncoding()
Property MessageFormat.getHtml()
Property MhtmlLoadOptions.getPreserveTnefAttachments(), setPreserveTnefAttachments()
Property MsgLoadOptions.getPreserveTnefAttachments(), setPreserveTnefAttachments()
Property PersonalStorageQueryBuilder.getMessageId()

Aspose.Email for Java 5.8.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Receive messages and folders using paging in EWS client
This feature enables to retrieve results in multiple EWS responses

Other Improvements and Changes
Enhancements

EMAILNET-34983 Provide loading MailMessage with particular types of LoadOptions (mark MailMessageLoadOptions as obsolete, remove it from code)
EMAILNET-34954 Provision of setting GZip encoding in IEWSClient
EMAILJAVA-33528 IEWSClient takes more time on Mac OS
EMAILJAVA-33530 Aspose.Email Exchange API slower than IndependentSoft
EMAILJAVA-33541 MailMessage Performance Issue when there are large number of recepients

Bugs

EMAILNET-34947 Accented characters garbled while conversion from EML to Mhtml
EMAILNET-34952 Text Formatting lost in Mapi Items
EMAILNET-34957 MapiContact.ElectronicAddresses.Email1.AddressType not preserved in the PST
EMAILNET-34961 Weekly appointment recurrence not created properly
EMAILNET-34964 Html body of message not retrieved properly from MSG file
EMAILNET-34973 Recurrence Information not shown in Outlook's List View for Calendar
EMAILNET-34974 Wrong dates generated by Aspose.iCalendar.RecurrencePattern.GenerateOccurrences()
EMAILNET-34975 MSG to EML: Digital Signature is not preserved
EMAILJAVA-33535 Messages can't be added to PST after specific number of messages

Exceptions

EMAILNET-34977 "Error: The current configuration system does not support user-scoped settings" raised in web application for IEWSClient
EMAILNET-34978 "Error: The current configuration system does not support user-scoped settings As well" raised while using SmtpClient in Web Application
EMAILNET-34980 Sending message with voting button raises exception
EMAILJAVA-33529 IEWSClient.getMailBoxSize() raises Java.Lang.IllegalStateException: The request Timed Out
EMAILJAVA-33537 ImapClient raises exception while reading multi-level folders in mailbox
EMAILNET-34969 Exception raised while adding Recurrence to a MapiTask

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class TnefLoadOptions
Method IEWSClient.listMessages(String, ExchangeMessageInfoCollection, Integer, Integer)
Method IEWSClient.listMessages(String, Integer)
Method IEWSClient.listMessages(String, Integer, Integer)
Method IEWSClient.listSubFolders(String, ExchangeFolderInfoCollection, Integer, Integer)
Method IEWSClient.listSubFolders(String, Integer)
Method IEWSClient.listSubFolders(String, Integer, Integer)
Property ExchangeFolderInfoCollection.getLastItemOffset, setLastItemOffset
Property ExchangeFolderInfoCollection.getLastPage, setLastPage
Property ExchangeFolderInfoCollection.getTotalCount, setTotalCount
Property ExchangeMessageInfoCollection.getLastItemOffset, setLastItemOffset
Property ExchangeMessageInfoCollection.getLastPage, setLastPage
Property ExchangeMessageInfoCollection.getTotalCount, setTotalCount
Property IEWSClient.getEnableDecompression, setEnableDecompression(boolean)
Property MessageFormat.getTnef

Aspose.Email for Java 5.9.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Improvements and Changes
Enhancements

EMAILNET-34982 - How to generate Recurrene from this Recurrence Rule
EMAILNET-34882 - Improve support of asynchronous operations with allowance pipelining for IMAP client.
EMAILNET-34883 - Improve support of asynchronous operations with allowance pipelining for POP3 client.
EMAILNET-34987 - SmtpClient: Provision of Sending message to certain recepients
EMAILNET-34993 - Add setter to MessageClass property for MapiMessage class
EMAILNET-34997 - Exchange: Copy a message and get reference to the new Copy item
EMAILJAVA-33546 - Add new MapiPropertyTags

Bugs

EMAILNET-34988 - MhtMessageFormatter not rendering message date/time in specified culture
EMAILNET-34994 - ExchangeMessageInfo.From.Address does not provide email address
EMAILNET-34995 - GenerateOccurences() creates wrong dates if DTSTART and BYHOUR/BYMINUTE are different in Monthly recurrence
EMAILNET-34999 - MapiCalendar recurrence with EndAfterDate cannot be created
EMAILJAVA-33545 - MapiMessage creation is slower
EMAILNET-35006 - Message Fetched from Exchange Server doesn't retain the attachment structure
EMAILNET-35012 - Corrupted pst blocks after adding 100k messages with large number of recepients
EMAILJAVA-33550 - Byte Order Mark appended to Html part while converting message to EML

Exceptions

EMAILNET-34989 - MapiMessage.FromMailMessage raises Exception for ICS file
EMAILNET-35001 - Errors while reading EML file
EMAILNET-35003 - Exception raised while opening EML converted from MSG

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Class MapiCalendarRecurrencePatternFactory
Method MapiCalendarRecurrencePatternFactory.fromString(String)

Field MapiPropertyTag.PR_RECIPIENT_AUTORESPONSE_PROP_RESPONSE
Field MapiPropertyTag.PR_RECIPIENT_TRACKSTATUS_TIME
Field MapiPropertyTag.PR_RECIPIENT_TRACKSTATUS_TIME_DELIVERY
Field MapiPropertyTag.PR_RECIPIENT_TRACKSTATUS_TIME_READ

Method IEWSClient.appendMessage(MailMessage)

Interface IConnection

EWSClient:

Method getEWSClient(ExchangeVersion, boolean, String, String, ICredentials, WebProxy)
Method getEWSClient(ExchangeVersion, String, ICredentials, WebProxy)

ImapClient:

Method addMessageFlags(IConnection, int, ImapMessageFlags)
Method addMessageFlags(IConnection, String, ImapMessageFlags)
Method appendMessage(IConnection, MailMessage)
Method appendMessage(IConnection, String)
Method appendMessage(IConnection, String, MailMessage)
Method appendMessage(IConnection, String, String)
Method appendMessage(String)
Method backup(IConnection, ImapFolderInfoCollection, OutputStream, BackupOptions)
Method backup(IConnection, ImapFolderInfoCollection, String, BackupOptions)
Method beginAddMessageFlags(IConnection, int, ImapMessageFlags)
Method beginAddMessageFlags(IConnection, int, ImapMessageFlags, AsyncCallback)
Method beginAddMessageFlags(IConnection, int, ImapMessageFlags, AsyncCallback, Object)
Method beginAddMessageFlags(IConnection, String, ImapMessageFlags)
Method beginAddMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback)
Method beginAddMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback, Object)
Method beginAddMessageFlags(int, ImapMessageFlags, AsyncCallback)
Method beginAddMessageFlags(String, ImapMessageFlags)
Method beginAddMessageFlags(String, ImapMessageFlags, AsyncCallback)
Method beginAddMessageFlags(String, ImapMessageFlags, AsyncCallback, Object)
Method beginAppendMessage(IConnection, MailMessage)
Method beginAppendMessage(IConnection, String)
Method beginAppendMessage(IConnection, String, MailMessage)
Method beginAppendMessage(IConnection, String, MailMessage, AsyncCallback)
Method beginAppendMessage(IConnection, String, MailMessage, AsyncCallback, Object)
Method beginAppendMessage(IConnection, String, String)
Method beginAppendMessage(IConnection, String, String, AsyncCallback)
Method beginAppendMessage(IConnection, String, String, AsyncCallback, Object)
Method beginAppendMessage(MailMessage)
Method beginAppendMessage(String)
Method beginAppendMessage(String, MailMessage)
Method beginAppendMessage(String, MailMessage, AsyncCallback)
Method beginAppendMessage(String, MailMessage, AsyncCallback, Object)
Method beginAppendMessage(String, String)
Method beginAppendMessage(String, String, AsyncCallback)
Method beginAppendMessage(String, String, AsyncCallback, Object)
Method beginChangeMessageFlags(IConnection, int, ImapMessageFlags)
Method beginChangeMessageFlags(IConnection, int, ImapMessageFlags, AsyncCallback)
Method beginChangeMessageFlags(IConnection, int, ImapMessageFlags, AsyncCallback, Object)
Method beginChangeMessageFlags(IConnection, String, ImapMessageFlags)
Method beginChangeMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback)
Method beginChangeMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback, Object)
Method beginChangeMessageFlags(int, ImapMessageFlags, AsyncCallback)
Method beginChangeMessageFlags(String, ImapMessageFlags)
Method beginChangeMessageFlags(String, ImapMessageFlags, AsyncCallback)
Method beginChangeMessageFlags(String, ImapMessageFlags, AsyncCallback, Object)
Method beginCommitDeletes
Method beginCommitDeletes(IConnection)
Method beginCommitDeletes(IConnection, AsyncCallback)
Method beginCommitDeletes(IConnection, AsyncCallback, Object)
Method beginCommitDeletes(IConnection, int)
Method beginCommitDeletes(IConnection, int, AsyncCallback, Object)
Method beginCommitDeletes(AsyncCallback)
Method beginCommitDeletes(AsyncCallback, Object)
Method beginCommitDeletes(int)
Method beginCommitDeletes(int, AsyncCallback, Object)
Method beginCopyMessage(IConnection, int, String)
Method beginCopyMessage(IConnection, int, String, AsyncCallback)
Method beginCopyMessage(IConnection, int, String, AsyncCallback, Object)
Method beginCopyMessage(IConnection, String, String)
Method beginCopyMessage(IConnection, String, String, AsyncCallback)
Method beginCopyMessage(IConnection, String, String, AsyncCallback, Object)
Method beginCopyMessage(int, String, AsyncCallback)
Method beginCopyMessage(String, String, AsyncCallback)
Method beginCreateFolder(IConnection, String)
Method beginCreateFolder(IConnection, String, AsyncCallback)
Method beginCreateFolder(IConnection, String, AsyncCallback, Object)
Method beginCreateFolder(String, AsyncCallback)
Method beginDeleteFolder(IConnection, String)
Method beginDeleteFolder(IConnection, String, AsyncCallback)
Method beginDeleteFolder(IConnection, String, AsyncCallback, Object)
Method beginDeleteFolder(String, AsyncCallback)
Method beginDeleteMessage(IConnection, int)
Method beginDeleteMessage(IConnection, int, AsyncCallback)
Method beginDeleteMessage(IConnection, int, AsyncCallback, Object)
Method beginDeleteMessage(IConnection, String)
Method beginDeleteMessage(IConnection, String, AsyncCallback)
Method beginDeleteMessage(IConnection, String, AsyncCallback, Object)
Method beginDeleteMessage(int, AsyncCallback)
Method beginDeleteMessage(String, AsyncCallback)
Method beginFetchAttachment(IConnection, int, String)
Method beginFetchAttachment(IConnection, int, String, AsyncCallback)
Method beginFetchAttachment(IConnection, int, String, AsyncCallback, Object)
Method beginFetchAttachment(int, String, AsyncCallback)
Method beginFetchMessage(IConnection, int)
Method beginFetchMessage(IConnection, int, AsyncCallback)
Method beginFetchMessage(IConnection, int, AsyncCallback, Object)
Method beginFetchMessage(IConnection, int, boolean)
Method beginFetchMessage(IConnection, int, boolean, AsyncCallback)
Method beginFetchMessage(IConnection, int, boolean, AsyncCallback, Object)
Method beginFetchMessage(IConnection, String)
Method beginFetchMessage(IConnection, String, AsyncCallback)
Method beginFetchMessage(IConnection, String, AsyncCallback, Object)
Method beginFetchMessage(int, AsyncCallback)
Method beginFetchMessage(int, boolean)
Method beginFetchMessage(int, boolean, AsyncCallback)
Method beginFetchMessage(int, boolean, AsyncCallback, Object)
Method beginFetchMessage(String, AsyncCallback)
Method beginGetFolderInfo(IConnection, String)
Method beginGetFolderInfo(IConnection, String, AsyncCallback)
Method beginGetFolderInfo(IConnection, String, AsyncCallback, Object)
Method beginGetFolderInfo(String)
Method beginGetFolderInfo(String, AsyncCallback)
Method beginGetFolderInfo(String, AsyncCallback, Object)
Method beginListFolders
Method beginListFolders(IConnection)
Method beginListFolders(IConnection, AsyncCallback)
Method beginListFolders(IConnection, AsyncCallback, Object)
Method beginListFolders(IConnection, boolean)
Method beginListFolders(IConnection, boolean, AsyncCallback)
Method beginListFolders(IConnection, boolean, AsyncCallback, Object)
Method beginListFolders(IConnection, String)
Method beginListFolders(IConnection, String, AsyncCallback)
Method beginListFolders(IConnection, String, AsyncCallback, Object)
Method beginListFolders(IConnection, String, boolean)
Method beginListFolders(IConnection, String, boolean, AsyncCallback)
Method beginListFolders(IConnection, String, boolean, AsyncCallback, Object)
Method beginListFolders(AsyncCallback)
Method beginListFolders(AsyncCallback, Object)
Method beginListFolders(boolean)
Method beginListFolders(boolean, AsyncCallback)
Method beginListFolders(boolean, AsyncCallback, Object)
Method beginListFolders(String)
Method beginListFolders(String, AsyncCallback)
Method beginListFolders(String, AsyncCallback, Object)
Method beginListFolders(String, boolean)
Method beginListFolders(String, boolean, AsyncCallback)
Method beginListFolders(String, boolean, AsyncCallback, Object)
Method beginListMessage(IConnection, int)
Method beginListMessage(IConnection, int, AsyncCallback)
Method beginListMessage(IConnection, int, AsyncCallback, Object)
Method beginListMessage(IConnection, String)
Method beginListMessage(IConnection, String, AsyncCallback)
Method beginListMessage(IConnection, String, AsyncCallback, Object)
Method beginListMessage(int, AsyncCallback)
Method beginListMessage(String)
Method beginListMessage(String, AsyncCallback)
Method beginListMessage(String, AsyncCallback, Object)
Method beginListMessages(AsyncCallback)
Method beginListMessages(String, MailQuery, int, AsyncCallback)
Method beginListMessages(String, AsyncCallback)
Method beginNoop
Method beginNoop(IConnection)
Method beginNoop(IConnection, AsyncCallback)
Method beginNoop(IConnection, AsyncCallback, ystem.Object)
Method beginNoop(AsyncCallback)
Method beginNoop(AsyncCallback, Object)
Method beginRemoveMessageFlags(IConnection, int, ImapMessageFlags)
Method beginRemoveMessageFlags(IConnection, int, ImapMessageFlags, AsyncCallback)
Method beginRemoveMessageFlags(IConnection, int, ImapMessageFlags, AsyncCallback, Object)
Method beginRemoveMessageFlags(IConnection, String, ImapMessageFlags)
Method beginRemoveMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback)
Method beginRemoveMessageFlags(IConnection, String, ImapMessageFlags, AsyncCallback, Object)
Method beginRemoveMessageFlags(int, ImapMessageFlags, AsyncCallback)
Method beginRemoveMessageFlags(String, ImapMessageFlags)
Method beginRemoveMessageFlags(String, ImapMessageFlags, AsyncCallback)
Method beginRemoveMessageFlags(String, ImapMessageFlags, AsyncCallback, Object)
Method beginRenameFolder(IConnection, String, String)
Method beginRenameFolder(IConnection, String, String, AsyncCallback)
Method beginRenameFolder(IConnection, String, String, AsyncCallback, Object)
Method beginRenameFolder(String, String, AsyncCallback)
Method beginRequestCheckpoint
Method beginRequestCheckpoint(IConnection)
Method beginRequestCheckpoint(IConnection, AsyncCallback)
Method beginRequestCheckpoint(IConnection, AsyncCallback, Object)
Method beginRequestCheckpoint(AsyncCallback)
Method beginRequestCheckpoint(AsyncCallback, Object)
Method beginRestore(IConnection, ImapFolderInfoCollection, OutputStream, BackupOptions)
Method beginRestore(IConnection, ImapFolderInfoCollection, OutputStream, BackupOptions, AsyncCallback)
Method beginRestore(IConnection, ImapFolderInfoCollection, OutputStream, BackupOptions, AsyncCallback, Object)
Method beginRestore(IConnection, ImapFolderInfoCollection, String, BackupOptions)
Method beginRestore(IConnection, ImapFolderInfoCollection, String, BackupOptions, AsyncCallback)
Method beginRestore(IConnection, ImapFolderInfoCollection, String, BackupOptions, AsyncCallback, Object)
Method beginRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreOptions)
Method beginRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreOptions, AsyncCallback)
Method beginRestore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreOptions, AsyncCallback, Object)
Method beginRestore(IConnection, PersonalStorage, RestoreOptions)
Method beginRestore(IConnection, PersonalStorage, RestoreOptions, AsyncCallback)
Method beginRestore(IConnection, PersonalStorage, RestoreOptions, AsyncCallback, Object)
Method beginRestore(IConnection, OutputStream, ImapFolderInfoCollection, RestoreOptions)
Method beginRestore(IConnection, OutputStream, ImapFolderInfoCollection, RestoreOptions, AsyncCallback)
Method beginRestore(IConnection, OutputStream, ImapFolderInfoCollection, RestoreOptions, AsyncCallback, Object)
Method beginRestore(IConnection, OutputStream, RestoreOptions)
Method beginRestore(IConnection, OutputStream, RestoreOptions, AsyncCallback)
Method beginRestore(IConnection, OutputStream, RestoreOptions, AsyncCallback, Object)
Method beginRestore(IConnection, String, ImapFolderInfoCollection, RestoreOptions)
Method beginRestore(IConnection, String, ImapFolderInfoCollection, RestoreOptions, AsyncCallback)
Method beginRestore(IConnection, String, ImapFolderInfoCollection, RestoreOptions, AsyncCallback, Object)
Method beginRestore(IConnection, String, RestoreOptions)
Method beginRestore(IConnection, String, RestoreOptions, AsyncCallback)
Method beginRestore(IConnection, String, RestoreOptions, AsyncCallback, Object)
Method beginRestore(ImapFolderInfoCollection, OutputStream, BackupOptions)
Method beginRestore(ImapFolderInfoCollection, OutputStream, BackupOptions, AsyncCallback)
Method beginRestore(ImapFolderInfoCollection, OutputStream, BackupOptions, AsyncCallback, Object)
Method beginRestore(ImapFolderInfoCollection, String, BackupOptions)
Method beginRestore(ImapFolderInfoCollection, String, BackupOptions, AsyncCallback)
Method beginRestore(ImapFolderInfoCollection, String, BackupOptions, AsyncCallback, Object)
Method beginRestore(PersonalStorage, ImapFolderInfoCollection, RestoreOptions)
Method beginRestore(PersonalStorage, ImapFolderInfoCollection, RestoreOptions, AsyncCallback)
Method beginRestore(PersonalStorage, ImapFolderInfoCollection, RestoreOptions, AsyncCallback, Object)
Method beginRestore(PersonalStorage, RestoreOptions)
Method beginRestore(PersonalStorage, RestoreOptions, AsyncCallback)
Method beginRestore(PersonalStorage, RestoreOptions, AsyncCallback, Object)
Method beginRestore(OutputStream, ImapFolderInfoCollection, RestoreOptions)
Method beginRestore(OutputStream, ImapFolderInfoCollection, RestoreOptions, AsyncCallback)
Method beginRestore(OutputStream, ImapFolderInfoCollection, RestoreOptions, AsyncCallback, Object)
Method beginRestore(OutputStream, RestoreOptions)
Method beginRestore(OutputStream, RestoreOptions, AsyncCallback)
Method beginRestore(OutputStream, RestoreOptions, AsyncCallback, Object)
Method beginRestore(String, ImapFolderInfoCollection, RestoreOptions)
Method beginRestore(String, ImapFolderInfoCollection, RestoreOptions, AsyncCallback)
Method beginRestore(String, ImapFolderInfoCollection, RestoreOptions, AsyncCallback, Object)
Method beginRestore(String, RestoreOptions)
Method beginRestore(String, RestoreOptions, AsyncCallback)
Method beginRestore(String, RestoreOptions, AsyncCallback, Object)
Method beginSaveMessage(IConnection, int, OutputStream)
Method beginSaveMessage(IConnection, int, OutputStream, AsyncCallback)
Method beginSaveMessage(IConnection, int, OutputStream, AsyncCallback, Object)
Method beginSaveMessage(IConnection, int, String)
Method beginSaveMessage(IConnection, int, String, AsyncCallback)
Method beginSaveMessage(IConnection, int, String, AsyncCallback, Object)
Method beginSaveMessage(IConnection, String, OutputStream)
Method beginSaveMessage(IConnection, String, OutputStream, AsyncCallback)
Method beginSaveMessage(IConnection, String, OutputStream, AsyncCallback, Object)
Method beginSaveMessage(IConnection, String, String)
Method beginSaveMessage(IConnection, String, String, AsyncCallback)
Method beginSaveMessage(IConnection, String, String, AsyncCallback, Object)
Method beginSaveMessage(int, OutputStream)
Method beginSaveMessage(int, OutputStream, AsyncCallback)
Method beginSaveMessage(int, OutputStream, AsyncCallback, Object)
Method beginSaveMessage(int, String)
Method beginSaveMessage(int, String, AsyncCallback)
Method beginSaveMessage(int, String, AsyncCallback, Object)
Method beginSaveMessage(String, OutputStream, AsyncCallback)
Method beginSaveMessage(String, String)
Method beginSaveMessage(String, String, AsyncCallback)
Method beginSaveMessage(String, String, AsyncCallback, Object)
Method beginSelectFolder(IConnection, String)
Method beginSelectFolder(IConnection, String, AsyncCallback)
Method beginSelectFolder(IConnection, String, AsyncCallback, Object)
Method beginSelectFolder(IConnection, String, boolean, AsyncCallback, Object)
Method beginSelectFolder(String, AsyncCallback)
Method beginSelectFolder(String, boolean, AsyncCallback, Object)
Method beginSendCustomCommand(IConnection, String)
Method beginSendCustomCommand(IConnection, String, AsyncCallback)
Method beginSendCustomCommand(IConnection, String, AsyncCallback, Object)
Method beginSendCustomCommand(IConnection, String, String)
Method beginSendCustomCommand(IConnection, String, String, AsyncCallback)
Method beginSendCustomCommand(IConnection, String, String, AsyncCallback, Object)
Method beginSendCustomCommand(String)
Method beginSendCustomCommand(String, AsyncCallback)
Method beginSendCustomCommand(String, AsyncCallback, Object)
Method beginSendCustomCommand(String, String)
Method beginSendCustomCommand(String, String, AsyncCallback)
Method beginSendCustomCommand(String, String, AsyncCallback, Object)
Method beginSubscribeFolder(IConnection, String)
Method beginSubscribeFolder(IConnection, String, AsyncCallback)
Method beginSubscribeFolder(IConnection, String, AsyncCallback, Object)
Method beginSubscribeFolder(String)
Method beginSubscribeFolder(String, AsyncCallback)
Method beginSubscribeFolder(String, AsyncCallback, Object)
Method beginUndeleteMessage(IConnection, int)
Method beginUndeleteMessage(IConnection, int, AsyncCallback)
Method beginUndeleteMessage(IConnection, int, AsyncCallback, Object)
Method beginUndeleteMessage(IConnection, String)
Method beginUndeleteMessage(IConnection, String, AsyncCallback)
Method beginUndeleteMessage(IConnection, String, AsyncCallback, Object)
Method beginUndeleteMessage(int, AsyncCallback)
Method beginUndeleteMessage(String)
Method beginUndeleteMessage(String, AsyncCallback)
Method beginUndeleteMessage(String, AsyncCallback, Object)
Method beginUnselectFolder
Method beginUnselectFolder(IConnection)
Method beginUnselectFolder(IConnection, AsyncCallback)
Method beginUnselectFolder(IConnection, AsyncCallback, Object)
Method beginUnselectFolder(AsyncCallback)
Method beginUnselectFolder(AsyncCallback, Object)
Method beginUnsubscribeFolder(IConnection, String)
Method beginUnsubscribeFolder(IConnection, String, AsyncCallback)
Method beginUnsubscribeFolder(IConnection, String, AsyncCallback, Object)
Method beginUnsubscribeFolder(String)
Method beginUnsubscribeFolder(String, AsyncCallback)
Method beginUnsubscribeFolder(String, AsyncCallback, Object)
Method changeMessageFlags(IConnection, int, ImapMessageFlags)
Method changeMessageFlags(IConnection, String, ImapMessageFlags)
Method commitDeletes(IConnection)
Method commitDeletes(IConnection, int)
Method copyMessage(IConnection, int, String)
Method copyMessage(IConnection, String, String)
Method createFolder(IConnection, String)
Method deleteFolder(IConnection, String)
Method deleteMessage(IConnection, int)
Method deleteMessage(IConnection, String)
Method endAppendMessage(IAsyncResult)
Method endBackup(IAsyncResult)
Method endCommitDeletes(IAsyncResult)
Method endExistFolder(IAsyncResult)
Method endExistFolder(IAsyncResult, ImapFolderInfo@)
Method endGetFolderInfo(IAsyncResult)
Method endListFolders(IAsyncResult)
Method endNoop(IAsyncResult)
Method endRequestCheckpoint(IAsyncResult)
Method endRestore(IAsyncResult)
Method endSendCustomCommand(IAsyncResult)
Method endSubscribeFolder(IAsyncResult)
Method endUnselectFolder(IAsyncResult)
Method endUnsubscribeFolder(IAsyncResult)
Method fetchAttachment(IConnection, int, String)
Method fetchMessage(IConnection, int)
Method fetchMessage(IConnection, int, boolean)
Method fetchMessage(IConnection, String)
Method getFolderInfo(IConnection, String)
Method listFolders(IConnection)
Method listFolders(IConnection, boolean)
Method listFolders(IConnection, String)
Method listFolders(IConnection, String, boolean)
Method listMessage(IConnection, int)
Method listMessage(IConnection, String)
Method listMessages(IConnection)
Method listMessages(IConnection, MailQuery)
Method listMessages(IConnection, MailQuery, int)
Method listMessages(IConnection, boolean)
Method listMessages(IConnection, int)
Method listMessages(IConnection, String)
Method listMessages(IConnection, String, MailQuery, int)
Method listMessages(IConnection, String, boolean)
Method listMessages(String, MailQuery, int)
Method noop
Method noop(IConnection)
Method parseQuery(ImapMessageInfo, MailQuery)
Method removeMessageFlags(IConnection, int, ImapMessageFlags)
Method removeMessageFlags(IConnection, String, ImapMessageFlags)
Method renameFolder(IConnection, String, String)
Method requestCheckpoint(IConnection)
Method restore(IConnection, PersonalStorage, ImapFolderInfoCollection, RestoreOptions)
Method restore(IConnection, PersonalStorage, RestoreOptions)
Method restore(IConnection, OutputStream, ImapFolderInfoCollection, RestoreOptions)
Method restore(IConnection, OutputStream, RestoreOptions)
Method restore(IConnection, String, ImapFolderInfoCollection, RestoreOptions)
Method restore(IConnection, String, RestoreOptions)
Method saveMessage(IConnection, int, OutputStream)
Method saveMessage(IConnection, int, String)
Method saveMessage(IConnection, String, OutputStream)
Method saveMessage(IConnection, String, String)
Method selectFolder(IConnection, String)
Method selectFolder(IConnection, String, boolean)
Method sendCustomCommand(IConnection, String)
Method sendCustomCommand(IConnection, String, String)
Method subscribeFolder(IConnection, String)
Method undeleteMessage(IConnection, int)
Method undeleteMessage(IConnection, String)
Method unselectFolder(IConnection)
Method unsubscribeFolder(IConnection, String)

SmtpClient:

Method forward(String, MailAddressCollection, MailMessage)
Method forward(String, String, MailMessage)

Pop3Client:

Method beginCommitDeletes
Method beginCommitDeletes(IConnection)
Method beginCommitDeletes(IConnection, AsyncCallback)
Method beginCommitDeletes(IConnection, AsyncCallback, Object)
Method beginCommitDeletes(AsyncCallback)
Method beginCommitDeletes(AsyncCallback, Object)
Method beginDeleteMessage(IConnection, int)
Method beginDeleteMessage(IConnection, int, AsyncCallback)
Method beginDeleteMessage(IConnection, int, AsyncCallback, Object)
Method beginDeleteMessage(IConnection, String)
Method beginDeleteMessage(IConnection, String, AsyncCallback)
Method beginDeleteMessage(IConnection, String, AsyncCallback, Object)
Method beginDeleteMessage(int, AsyncCallback)
Method beginDeleteMessage(String, AsyncCallback)
Method beginDeleteMessages
Method beginDeleteMessages(IConnection)
Method beginDeleteMessages(IConnection, AsyncCallback)
Method beginDeleteMessages(IConnection, AsyncCallback, Object)
Method beginDeleteMessages(AsyncCallback)
Method beginDeleteMessages(AsyncCallback, Object)
Method beginFetchMessage(IConnection, int)
Method beginFetchMessage(IConnection, int, AsyncCallback)
Method beginFetchMessage(IConnection, int, AsyncCallback, Object)
Method beginFetchMessage(IConnection, String)
Method beginFetchMessage(IConnection, String, AsyncCallback)
Method beginFetchMessage(IConnection, String, AsyncCallback, Object)
Method beginFetchMessage(int, AsyncCallback)
Method beginFetchMessage(String, AsyncCallback)
Method beginGetMailboxInfo
Method beginGetMailboxInfo(IConnection)
Method beginGetMailboxInfo(IConnection, AsyncCallback)
Method beginGetMailboxInfo(IConnection, AsyncCallback, Object)
Method beginGetMailboxInfo(AsyncCallback)
Method beginGetMailboxInfo(AsyncCallback, Object)
Method beginGetMailboxSize(IConnection)
Method beginGetMailboxSize(IConnection, AsyncCallback)
Method beginGetMailboxSize(IConnection, AsyncCallback, Object)
Method beginGetMailboxSize(AsyncCallback)
Method beginGetMessageCount(IConnection)
Method beginGetMessageCount(IConnection, AsyncCallback)
Method beginGetMessageCount(IConnection, AsyncCallback, Object)
Method beginGetMessageCount(IConnection, boolean)
Method beginGetMessageCount(IConnection, boolean, AsyncCallback)
Method beginGetMessageCount(IConnection, boolean, AsyncCallback, Object)
Method beginGetMessageCount(AsyncCallback)
Method beginGetMessageCount(boolean)
Method beginGetMessageCount(boolean, AsyncCallback)
Method beginGetMessageCount(boolean, AsyncCallback, Object)
Method beginGetMessageHeaders(IConnection, int)
Method beginGetMessageHeaders(IConnection, int, AsyncCallback)
Method beginGetMessageHeaders(IConnection, int, AsyncCallback, Object)
Method beginGetMessageHeaders(int, AsyncCallback)
Method beginGetMessageInfo(IConnection, int)
Method beginGetMessageInfo(IConnection, int, Pop3ListFields)
Method beginGetMessageInfo(IConnection, int, Pop3ListFields, AsyncCallback)
Method beginGetMessageInfo(IConnection, int, Pop3ListFields, AsyncCallback, Object)
Method beginGetMessageInfo(IConnection, int, AsyncCallback)
Method beginGetMessageInfo(IConnection, int, AsyncCallback, Object)
Method beginGetMessageInfo(int)
Method beginGetMessageInfo(int, Pop3ListFields)
Method beginGetMessageInfo(int, Pop3ListFields, AsyncCallback)
Method beginGetMessageInfo(int, Pop3ListFields, AsyncCallback, Object)
Method beginGetMessageInfo(int, AsyncCallback)
Method beginGetMessageInfo(int, AsyncCallback, Object)
Method beginGetMessageSize(IConnection, int)
Method beginGetMessageSize(IConnection, int, AsyncCallback)
Method beginGetMessageSize(IConnection, int, AsyncCallback, Object)
Method beginGetMessageSize(int)
Method beginGetMessageSize(int, AsyncCallback)
Method beginGetMessageSize(int, AsyncCallback, Object)
Method beginGetMessageUniqueId(IConnection, int)
Method beginGetMessageUniqueId(IConnection, int, AsyncCallback)
Method beginGetMessageUniqueId(IConnection, int, AsyncCallback, Object)
Method beginGetMessageUniqueId(int)
Method beginGetMessageUniqueId(int, AsyncCallback)
Method beginGetMessageUniqueId(int, AsyncCallback, Object)
Method beginListMessages(IConnection)
Method beginListMessages(IConnection, MailQuery)
Method beginListMessages(IConnection, MailQuery, AsyncCallback)
Method beginListMessages(IConnection, MailQuery, AsyncCallback, Object)
Method beginListMessages(IConnection, AsyncCallback)
Method beginListMessages(IConnection, AsyncCallback, Object)
Method beginListMessages(MailQuery, AsyncCallback)
Method beginListMessages(AsyncCallback)
Method beginNoop
Method beginNoop(IConnection)
Method beginNoop(IConnection, AsyncCallback)
Method beginNoop(IConnection, AsyncCallback, Object)
Method beginNoop(AsyncCallback)
Method beginNoop(AsyncCallback, Object)
Method beginSaveMessage(IConnection, int, OutputStream)
Method beginSaveMessage(IConnection, int, OutputStream, AsyncCallback)
Method beginSaveMessage(IConnection, int, OutputStream, AsyncCallback, Object)
Method beginSaveMessage(IConnection, String, OutputStream)
Method beginSaveMessage(IConnection, String, OutputStream, AsyncCallback)
Method beginSaveMessage(IConnection, String, OutputStream, AsyncCallback, Object)
Method beginSaveMessage(int, OutputStream, AsyncCallback)
Method beginSaveMessage(String, OutputStream, AsyncCallback)
Method beginUndeleteMessages(IConnection)
Method beginUndeleteMessages(IConnection, AsyncCallback)
Method beginUndeleteMessages(IConnection, AsyncCallback, Object)
Method beginUndeleteMessages(AsyncCallback)
Method commitDeletes(IConnection)
Method deleteMessage(IConnection, int)
Method deleteMessage(IConnection, String)
Method deleteMessages
Method deleteMessages(IConnection)
Method endCommitDeletes(IAsyncResult)
Method endDeleteMessages(IAsyncResult)
Method endGetMailboxInfo(IAsyncResult)
Method endGetMessageInfo(IAsyncResult)
Method endGetMessageSize(IAsyncResult)
Method endGetMessageUniqueId(IAsyncResult)
Method endNoop(IAsyncResult)
Method fetchMessage(IConnection, int)
Method fetchMessage(IConnection, String)
Method getMailboxInfo(IConnection)
Method getMailboxInfo(IConnection, boolean)
Method getMailboxInfo(boolean)
Method getMailboxSize(IConnection)
Method getMessageCount(IConnection)
Method getMessageCount(IConnection, boolean)
Method getMessageHeaders(IConnection, int)
Method getMessageInfo(IConnection, int)
Method getMessageInfo(IConnection, int, Pop3ListFields)
Method getMessageInfo(int)
Method getMessageInfo(int, Pop3ListFields)
Method getMessageSize(IConnection, int)
Method getMessageUniqueId(IConnection, int)
Method noop
Method noop(IConnection)
Method saveMessage(IConnection, int, OutputStream)
Method saveMessage(IConnection, int, String)
Method saveMessage(IConnection, String, OutputStream)
Method saveMessage(IConnection, String, String)
Method saveMessage(String, String)
Method undeleteMessages(IConnection)

Aspose.Email for Java 6.0.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Features

Creation the forwarding and replying messages
Support for creation and formatting the reply/forward type messages was added.

Resolving distribution list using Exchange
This feature provides the distribution list handling using EWS client.

Other Improvements and Changes
Enhancements

EMAILNET-35009 - Memory problems during MailMessage.Load

Bugs

EMAILJAVA-33551 - MailMessage.Load hangs the API
EMAILNET-35019 - Wrong mapping of phone numbers while using MapiContact.FromVCard
EMAILNET-35028 - Recurrence Information not retrieved correctly
EMAILNET-35030 - Regular attachment detected as Linked Resource
EMAILNET-35033 - Messages saved from Sent Items folder doesn't contain "To" field
EMAILNET-35042 - Save-As in MS Outlook not working for re-saved messages using MailMessage
EMAILNET-35031 - PersonalStorage.SplitInto() fails when number of bytes increases limits of int argument

Exceptions

EMAILNET-35016 - Exception "This operation is not supported for a relative URI" raised while creating MapiMessage from MailMessage
EMAILNET-35036 - Adding attachment to RTF message raises exception

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Added:

Class ExchangeDistributionList
Method ExchangeDistributionList.#ctor
Method ExchangeDistributionList.toMailAddress
Method IEWSClient.addToDistributionList(ExchangeDistributionList, MailAddressCollection)
Method IEWSClient.createDistributionList(ExchangeDistributionList, MailAddressCollection)
Method IEWSClient.deleteDistributionList( ExchangeDistributionList, boolean)
Method IEWSClient.deleteFromDistributionList( ExchangeDistributionList, MailAddressCollection)
Method IEWSClient.expandDistributionList(MailAddress)
Method IEWSClient.fetchDistributionList(ExchangeDistributionList)
Method IEWSClient.listDistributionLists
Property ExchangeDistributionList.getChangeKey(), setChangeKey(String)
Property ExchangeDistributionList.getDisplayName(), setDisplayName(String)
Property ExchangeDistributionList.getId(), setId(String)
Property MailAddress.Id

Class ForwardMessageBuilder
Class OriginalMessageAdditionMode
Class ReplyMessageBuilder
Class ResponseMessageBuilder
Enum OriginalMessageAdditionMode.Attachment
Enum OriginalMessageAdditionMode.None
Enum OriginalMessageAdditionMode.Textpart
Enum MapiPropertyTag.PR_ATTACHMENT_HIDDEN
Method ForwardMessageBuilder.#ctor
Method ForwardMessageBuilder.buildResponse(MailMessage)
Method ForwardMessageBuilder.buildResponse(MapiMessage)
Method ReplyMessageBuilder.#ctor
Method ReplyMessageBuilder.buildResponse(MailMessage)
Method ReplyMessageBuilder.buildResponse(MapiMessage)
Method ResponseMessageBuilder.#ctor
Method ResponseMessageBuilder.buildResponse(MailMessage)
Method ResponseMessageBuilder.buildResponse(MapiMessage)
Property ReplyMessageBuilder.getReplyAll, setReplyAll(boolean)
Property ResponseMessageBuilder.getAdditionMode, setAdditionMode(int)
Property ResponseMessageBuilder.getResponseText, setResponseText(String)
Property ResponseMessageBuilder.getSender, setSender(MailAddress)

Enum MhtFormatOptions.SkipByteOrderMarkInBody

Class MailMessageEventArgs
Method MailMessageEventArgs.#ctor(MailMessage)
Property MailMessageEventArgs.getMessage
Method IEWSClient.listMessages(IGenericEnumerable<String>)

Method MapiAttachmentCollection.removeAt(int)
Method PersonalStorage.splitInto(long, String)

Removed:

Method PersonalStorage.ыplitInto(int, String)
Property SmtpClientBulkSendEventArgs.getMessage

Aspose.Email for Java 6.1.0

$
0
0
The following is a list of improvements and changes in this release of Aspose.Email.

Improvements and Changes

Enhancements

EMAILNET-35055 - Add auto recognition for pipelining mode based on response of 'capability' command .
EMAILNET-34884 - Improve support of asynchronous operations with allowance pipelining for SMTP client
EMAILNET-34853 - PersonalStorageQueryBuilder.Body.Contains NotSupportedException
EMAILNET-34968 - Provision of Creating MapiCalendarTimeZone object from a Standard Timezone
EMAILNET-35047 - Provision of adding MapiAttachment without a Name
EMAILNET-35051 - EML with empty Content-Type to MSG raises exception
EMAILNET-35062 - Extract attachments from PST messages without extracting complete message
EMAILNET-35063 - PST: Get Parent FolderInfo from EntryId
EMAILNET-34884 - Improve support of asynchronous operations with allowance pipelining for SMTP client.
EMAILNET-35054 - Can't create Office 365 folder with "/" in name

Bugs

EMAILNET-35013 - Wrong inline and regular attachments detected in the mail
EMAILNET-35027 - Issues with saved Nested MapiMessage attachments
EMAILNET-35038 - EXDATE missing while converting MSG to ICS file
EMAILNET-35040 - MSG to MHTML renders wrong output
EMAILNET-35041 - Attachment MSG single click has no information
EMAILNET-35046 - Attachment corrupted after adding the MSG file with an attachment to a PST
EMAILNET-35049 - Merging PSTs does not merge items at Root folder of PST
EMAILNET-35053 - Inline image shown as attachment while loading EML to MailMessage
EMAILNET-35060 - MSG->MSG loses the & sign
EMAILNET-35061 - MapiAttached.BinaryData when changed and added back raises problem
EMAILNET-35081 - PersonalStorage.SaveMessageToStream creates corrupt MSG files
EMAILJAVA-33560 - Error on IBM Websphere application server: Can not find Aspose.Email.lic

Exceptions

EMAILNET-35076 - "The structured storage seems to be corrupt" exception while loading contact
EMAILNET-35084 - Invalid URI: The hostname could not be parsed. exception raised while adding EML to PST

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Added:

Class WebDavContactSaveOptions
Method WebDavContactSaveOptions.#ctor
Property WebDavContactSaveOptions.getDefault

Class MapiContactSaveOptions
Method MapiContactSaveOptions.#ctor
Property MapiContactSaveOptions.getDefault

Class PipeliningMode
Field/Enum PipeliningMode.Auto
Field/Enum PipeliningMode.Disabled
Field/Enum PipeliningMode.Enabled

Class PipeliningStatus
Method PipeliningStatus.to_PipeliningStatus(boolean mode)
Method PipeliningStatus.to_PipeliningStatus(int mode)
Method PipeliningStatus.to_Boolean(PipeliningStatus status)
Method PipeliningStatus.to_Boolean()
Method PipeliningStatus.toString
Property PipeliningStatus.getClientMode, setClientMode
Property PipeliningStatus.getPipeliningEnabled
Property PipeliningStatus.getSupportedByServer, setSupportedByServer

Field/Enum PhoneNumberCategory.PrimaryValue
Field/Enum MapiPropertyTag.PidTagUrlName

Method IEWSClient.createFolder(String, String)
Property IEWSClient.getUseSlashAsFolderSeparator, setUseSlashAsFolderSeparator

Method Contact.to_MapiContact(Contact contact)
Method Contact.to_Contact(MapiContact contact)
Method Contact.toString

Method MapiAttachmentCollection.remove(MapiAttachment)

Method PersonalStorage.extractAttachments( MessageInfo)
Method PersonalStorage.extractAttachments(String)
Method PersonalStorage.getParentFolder(byte[])
Method PersonalStorage.getParentFolder(SString)

Property AssociatedPerson.getPrefered, setPrefered
Property InstantMessengerAddress.getPrefered, setPrefered
Property ObjectIdentifier.getWebDavId, setWebDavId
Property PhoneNumberCategory.getPrimary, setPrimary
Property Url.getPrefered, setPrefered
Property UrlList.getFtp, setFtp

Method SmtpClient.beginForward(IConnection, String, MailAddressCollection, MailMessage)
Method SmtpClient.beginForward(IConnection, String, MailAddressCollection, MailMessage, AsyncCallback)
Method SmtpClient.beginForward(IConnection, String, MailAddressCollection, MailMessage, AsyncCallback, Object)
Method SmtpClient.beginForward(IConnection, String, String, MailMessage)
Method SmtpClient.beginForward(IConnection, String, String, MailMessage, AsyncCallback)
Method SmtpClient.beginForward(IConnection, String, String, MailMessage, AsyncCallback, Object)
Method SmtpClient.beginForward(String, MailAddressCollection, MailMessage)
Method SmtpClient.beginForward(String, MailAddressCollection, MailMessage, AsyncCallback)
Method SmtpClient.beginForward(String, MailAddressCollection, MailMessage, AsyncCallback, Object)
Method SmtpClient.beginForward(String, String, MailMessage)
Method SmtpClient.beginForward(String, String, MailMessage, AsyncCallback)
Method SmtpClient.beginForward(String, String, MailMessage, AsyncCallback, Object)

Method SmtpClient.beginNoop
Method SmtpClient.beginNoop(IConnection)
Method SmtpClient.beginNoop(IConnection, AsyncCallback)
Method SmtpClient.beginNoop(IConnection, AsyncCallback, Object)
Method SmtpClient.beginNoop(AsyncCallback)
Method SmtpClient.beginNoop(AsyncCallback, Object)

Method SmtpClient.beginSend(IConnection, MailMessage)
Method SmtpClient.beginSend(IConnection, MailMessage, AsyncCallback)
Method SmtpClient.beginSend(IConnection, MailMessage, AsyncCallback, Object)
Method SmtpClient.beginSend(IConnection, MailMessage[])
Method SmtpClient.beginSend(IConnection, String, String, String, String)
Method SmtpClient.beginSend(IConnection, String, String, String, String, AsyncCallback)
Method SmtpClient.beginSend(IConnection, String, String, String, String, AsyncCallback, Object)
Method SmtpClient.beginSend(MailMessage)
Method SmtpClient.beginSend(MailMessage, AsyncCallback)
Method SmtpClient.beginSend(MailMessage, AsyncCallback, Object)
Method SmtpClient.beginSend(MailMessage[])
Method SmtpClient.beginSend(String, String, String, String)
Method SmtpClient.beginSend(String, String, String, String, AsyncCallback)
Method SmtpClient.beginSend(String, String, String, String, AsyncCallback, Object)

Method SmtpClient.endForward(IAsyncResult)
Method SmtpClient.endNoop(IAsyncResult)
Method SmtpClient.endSend(IAsyncResult)

Method SmtpClient.forward(IConnection, String, MailAddressCollection, MailMessage)
Method SmtpClient.forward(IConnection, String, String, MailMessage)

Method SmtpClient.noop
Method SmtpClient.noop(IConnection)

Method SmtpClient.send(IConnection, MailMessage)
Method SmtpClient.send(IConnection, MailMessage[])
Method SmtpClient.send(IConnection, MailMessageCollection)
Method SmtpClient.send(IConnection, IEnumerable)
Method SmtpClient.send(IConnection, String, String, String, String)
Method SmtpClient.send(MailMessage[])
Method SmtpClient.send(MailMessageCollection)

Aspose.Email for Java 6.2.0

$
0
0
Major Features
  • Support for reading MS Outlook 2013/2016 OST file format. Now Aspose.Email supports the reading of the OST file format for MS Outlook 2013/2016. You can get folders and messages using the well-known API in work with PST.
Other features and improvements
All Changes

Features
EMAILNET-34087 - Reading Outlook 2013 OST file raises FormatNotSupportedException: The file is not in PST format

Enhancements
EMAILNET-35082 - Paging with ImapClient
EMAILJAVA-33559 - EWS: Add paging support for ListAppointments method
EMAILNET-35088 - Provide overloaded IEWSClient.ListMessage() with both paging and ExchangeListMessageOptions
EMAILNET-35095 - Feature to replace embedded message content in the mapimessage with rtf body
EMAILNET-35097 - Option to fetch particular contact using Id from exchange

Bugs
EMAILNET-35045 - Problem reading vCard-files with UTF-8 encoded data (nordic)
EMAILNET-35074 - From address not retrieved using MAilMessage
EMAILNET-35075 - Recurrence button not shown active for recurrence
EMAILNET-35091 - Resaving MSG file corrupts OLE attachments
EMAILNET-35093 - MapiMessage.FromProperties does not read complete embedded message from attachment
EMAILNET-35094 - ExchangeClient.MoveMessage raises 412 Precondition Failed for Messages with Same Subject
EMAILNET-35100 - Formatting Issues with Bulgarian date time format
EMAILNET-35103 - Issue with First/Last work day of iCalendar pattern (SETPOS)
EMAILNET-35073 - Exception raised while converting MSG to XPS using MailPrinter
EMAILNET-35089 - Attached message raises exception while printing it

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Added:

Class AppointmentCollection
Method AppointmentCollection.#ctor
Method AppointmentCollection.#ctor(IGenericEnumerable)

Method ExchangeClient.moveItems(String, boolean, /params/ String...)
Method ExchangeClient.moveMessage(String, boolean, String)
Method ExchangeClient.moveMessage(String, String)
Method ExchangeMessageInfoCollection.#ctor(IGenericEnumerable)

Method IEWSClient.getContact(ObjectIdentifier)
Method IEWSClient.getContact(ObjectIdentifier, ExchangeListContactsOptions)
Method IEWSClient.getContact(String)
Method IEWSClient.getContact(String, ExchangeListContactsOptions)
Method IEWSClient.listAppointments(MailQuery, int)
Method IEWSClient.listAppointments(MailQuery, int, int)
Method IEWSClient.listAppointments(int)
Method IEWSClient.listAppointments(int, int)
Method IEWSClient.listAppointments(String, MailQuery, int)
Method IEWSClient.listAppointments(String, MailQuery, int, int)
Method IEWSClient.listAppointments(String, int)
Method IEWSClient.listAppointments(String, int, int)
Method IEWSClient.listMessages(String, ExchangeMessageInfoCollection, int, int, ExchangeListMessagesOptions)
Method IEWSClient.listMessages(String, int, int, ExchangeListMessagesOptions)

Method ImapClient.beginListMessages(IConnection, int, int)
Method ImapClient.beginListMessages(IConnection, int, int, AsyncCallback)
Method ImapClient.beginListMessages(IConnection, int, int, AsyncCallback, Object)
Method ImapClient.beginListMessages(int, int)
Method ImapClient.beginListMessages(int, int, AsyncCallback)
Method ImapClient.beginListMessages(int, int, AsyncCallback, Object)
Method ImapClient.listMessages(IConnection, int, int)
Method ImapClient.listMessages(int, int)
Method ImapMessageInfoCollection.#ctor(IGenericEnumerable)

Method MapiAttachmentCollection.insert(int, String, MapiMessage)
Method MapiAttachmentCollection.replace(int, String, MapiMessage)
Method MapiContact.fromVCard(String, Encoding)
Method MapiObjectProperty.ToMapiMessage

Property AppointmentCollection.getLastItemOffset, setLastItemOffset
Property AppointmentCollection.getLastPage, setLastPage
Property AppointmentCollection.getTotalCount

Property ImapMessageInfoCollection.getLastItemOffset, setLastItemOffset
Property ImapMessageInfoCollection.getLastPage, setLastPage
Property ImapMessageInfoCollection.getTotalCount

Removed:

Class MailMessageSaveOptions
Event SmtpClient.SendCompleted
Enum MailMessageSaveOptions
Enum MhtFormatOptions.WriteCompleteEmailAddressToMht
Method ExchangeClient.moveItem(String, String)
Method IEWSClient.deleteContact(MapiContact, boolean)
Method IEWSClient.fetchMapiAttachments(IGenericEnumerable)
Method IEWSClient.listContacts(String, ExchangeListContactsOptions)
Method IEWSClient.loadContactPhoto(MapiContactPhoto)
Method IEWSClient.updateContact(MapiContact)
Method IMessage.save(Stream, MailMessageSaveType)
Method IMessage.save(String, MailMessageSaveType)
Method MailMessage.save(Stream, FileCompatibilityMode)
Method MailMessage.save(Stream, MailMessageSaveType)
Method MailMessage.save(Stream, MailMessageSaveType, MailMessageSaveOptions)
Method MailMessage.save(Stream, MessageFormat)
Method MailMessage.save(Stream, MessageFormat, MailMessageSaveOptions)
Method MailMessage.save(String, FileCompatibilityMode)
Method MailMessage.save(String, MailMessageSaveType)
Method MailMessage.save(String, MailMessageSaveType, MailMessageSaveOptions)
Method MailMessage.save(String, MessageFormat)
Method MailMessage.save(String, MessageFormat, MailMessageSaveOptions)
Method SmtpClient.sendAsyncCancel
Method HeaderCollection.add( imeHeader)
Method FollowUpManager.getFlag(MapiMessage)
Method FollowUpManager.setFlag(MapiMessage, FollowUpOptions)
Method MapiContactPhoto.#ctor(String, MapiContactPhotoImageFormat)
Method MapiContactPhoto.#ctor(String, byte[], MapiContactPhotoImageFormat)
Method MapiMessage.fromMailMessage(MailMessage, OutlookMessageFormat)
Method MapiMessage.fromMailMessage(MailMessage, OutlookMessageFormat, boolean)
Method PersonalStorage.changeDisplayName(String)
Property MailMessage.getPreserveOriginalBoundaries, setPreserveOriginalBoundaries
Property MailMessage.getPreserveOriginalDates, setPreserveOriginalDates
Property PersonalStorage.getDisplayName
Property PersonalStorage.getMessageStoreProperties

Aspose.Email for Java 6.3.0

$
0
0
Features
  •     Detecting different file formats. This feature allows to define any supported by Aspose.Email file or stream format.
Other features and improvements
  •     Support for adding message headers while converting to HTML
  •     Auto-detection of html body encoding to correct message conversion into mhtml and html
  •     Message signing with detached signature
All Changes

Features
EMAILNET-35108 - Feature to detect different file formats

Enhancements
EMAILNET-35110 - Include Message Headers while converting to HTML
EMAILNET-35098 - Exception thrown when setting email address with "-" right before @

Bugs
EMAILJAVA-33568 - Exception is raised when ImapClient.dispose()
EMAILJAVA-33563 - Scanpst reports errors with PST generated using Aspose.Email API
EMAILNET-34874 - Signed Message body not diplayed in Web based gmail client
EMAILNET-35109 - Exception raised while loading the MSG file into MailMessage
EMAILNET-35116 - MailMerge not working for this MSG file
EMAILNET-35117 - Issues with DKIM
EMAILNET-35120 - Chinese characters not rendered properly in Mhtml
EMAILNET-35121 - Html body spaces and alignment lost in resultant MSG file
EMAILNET-35125 - Exporting Messages to HTML creates blank html pages
EMAILNET-35126 - EmailValidator ignores ","
EMAILNET-35127 - EML->MHTML: Headers are not visible in MS Word
EMAILNET-35129 - Signed MSG to EML: Headers information is lost
EMAILNET-35130 - MSG to MHTML: Issues with Header layout
EMAILNET-35131 - Number of attachments differ for inner EML while source mail is converted from EML to MSG
EMAILNET-35130 - MSG to MHTML: Issues with Header layout
EMAILNET-35115 - Pop3Exception: Connection failure. Timeout has been reached

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

The class RecurrencePattern renamed to CalendarRecurrence class
The class CalendarRecurrencePattern renamed to RecurrencePattern class
The class CalendarRecurrencePattern is obsolete and will be removed soon. Please, use 'RecurrencePattern' class instead of it.

Added:

Class TimeoutException

Class FileFormatType
Class FileFormatInfo
Class FileFormatUtil
Method FileFormatUtil.detectFileFormat(InputStream)
Method FileFormatUtil.detectFileFormat(String)

Method MailMessage.attachSignature(CmsSigner, boolean)
Method MailMessage.attachSignature(X509Certificate2, boolean)

Property EmlSaveOptions.getCheckBodyContentEncoding, setCheckBodyContentEncoding
Property HtmlSaveOptions.getCheckBodyContentEncoding, setCheckBodyContentEncoding
Property MhtSaveOptions.getCheckBodyContentEncoding, setCheckBodyContentEncoding
Viewing all 53 articles
Browse latest View live