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

Aspose.Email for Java 3.5.0

$
0
0
We are pleased to announce the release of Aspose.Email for Java 3.5.0. This month's release includes the following bug fixes:

Bugs

NETWRKJAVA-33313

Category lost when MSG added to PST

NETWRKJAVA-33315

Exception "GBK is not a supported encoding" while loading EML into MailMessage

NETWRKJAVA-33316

PST: addMessage gives System.IndexOutOfRangeException:Index was outside the bounds of the array

NETWORKNET-34126

Meeting does not appears when Outlook opens ics file of calendar, created by MapiMessage.

NETWORKNET-34125

Elimination of StringComparer from MapiPropertyCollection

NETWORKNET-34122

Incorrect convertation from ASCII msg to Unicode

NETWORKNET-34120

The improvement of MailMessage API

NETWORKNET-34118

MailMessage: Floating text box is lost when MSG loaded and resaved

NETWORKNET-34116

Exception when EML with DOCX attachment loaded using MailMessage

NETWORKNET-34112

ICS added to PST raises error "Recurrance pattern not valid" when viewed in outlook

NETWORKNET-34101

Embedded XLSX extracted from RTF body doesn't open in Excel

NETWORKNET-34093

EML to MHTML: Characters in message turned garbage

NETWORKNET-34086

Custom property added by Aspose.Email cannot be read using Outlook Interop and Outlook Spy

NETWORKNET-33909

Support for IMCEAFAX format in the recipient address


Aspose.Email for Java 3.6.0

$
0
0

We are pleased to announce the release of Aspose.Email for Java 3.6.0. This month’s release includes the following new features, enhancements and bug fixes.

Bugs

NETWRKJAVA-33317

MapiContactEventPropertySet information lost from MapiContact

NETWRKJAVA-33324

MhtMessageFormatter not taking TimezoneOffset into account

NETWRKJAVA-33326

MSG to MHTML: Inline images missing in output

NETWORKNET-34112

ICS added to PST raises error "Recurrance pattern not valid" when viewed in outlook

NETWORKNET-34134

EML to MemoryStream causes NullReferenceException

NETWORKNET-34135

Message saved from ANSI PST has no body

NETWORKNET-34145

EML/MSG to XPS raises InvalidOperationException

NETWORKNET-34146

Base64 encoded attachment can't be opened when saved using Aspose.Email

NETWORKNET-34149

InvalidCastException while copying messages from PST to PST

NETWORKNET-34154

Recieved meeting body embeds extra ""

NETWORKNET-34162

EML to MSG raises System.UriFormatException

NETWRKJAVA-33327

Remove License Order Id: xxx from black listed

NETWRKJAVA-33323

Spelling Correction required: MesageLoadOptions

 

 

Enhancements

NETWORKNET-34157

Change methods Load marked as obsolete on the new method Load with parameter MailMessageLoadOptions.

 

 

New Features

NETWORKNET-33402

Implement ability to add Color Category to message

NETWORKNET-33770

Ability to add reminder to created Appointments

Aspose.Email for Java 3.7.0

$
0
0
Aspose.Email for Java has been updated to version 3.7.0 and we are pleased to announce that this release brings the addition of 2 new useful improvements.

Using Aspose.Email for Java you can work with Outlook PST, EML, MSG and other email formats in your applications. You can view, create, convert emails all without using Microsoft Outlook.

Visit the documentation for further details and learn how to get started with Aspose.Email.

Note: This download contains a fully working version of the product, however without a license set, it will run in evaluation mode with some limitations. To test Aspose.Email without these evaluation limitations you can request a free 30-day temporary license.

The following is a list of changes in this release of Aspose.Email.

Enhancements

Bugs
(NETWORKNET-34143) - Attachment name truncated from start when dragged from Outlook
(NETWORKNET-34160) - ValidateMessage doesn't report error
(NETWORKNET-34193) - EML to MSG loses TO and CC information
(NETWORKNET-34197) - Saving MapiCalendar to ICS makes message body jibbrish
(NETWORKNET-34200) - EML to MHTML: message body characters encoding disturbed

Exceptions
(NETWORKNET-34183) - Exception "The rule part DTSTART is not defined and one of parts RRULE or EXRULE is defined." while converting EML to MSG
(NETWORKNET-34158) - MapiMessage.ToMapiMessageItem raises System.ArgumentException
(NETWORKNET-34199) - Reading EML ,with CP1252 encoded From field, raises exception "'Cp1252' is not a supported encoding name."
(NETWRKJAVA-33321) - Exception "System.IndexOutOfRangeException was unhandled" raised while converting EML to MSG
(NETWORKNET-34173) - System.FormatException raised while loading MSG file
(NETWRKJAVA-33320) - Exception "MessageClass of the item to be added doesn't supported" raised while adding EML to PST
(NETWORKNET-34186) - MapiMessage.FromMailMessage() raises System.ArgumentException
(NETWORKNET-34203) - ArgumentOutOfRange Exception is raised while loading MSG files using MailMessage
(NETWORKNET-34202) - MailMessage.Load raises ArgumentOutOfRangeException for the attached MSG files


Aspose.Email for Java 3.7.1

$
0
0
Aspose.Email for Java has been updated to version 3.7.1.0.

Using Aspose.Email for Java you can work with Outlook PST, EML, MSG and other email formats in your applications. You can view, create, convert emails all without using Microsoft Outlook.

Visit the documentation for further details and learn how to get started with Aspose.Email.

Note: This download contains a fully working version of the product, however without a license set, it will run in evaluation mode with some limitations. To test Aspose.Email without these evaluation limitations you can request a free 30-day temporary license.

The following is a list of changes in this release of Aspose.Email.

Regressions
(NETWRKJAVA-33335) - MailMessage.load functionality is broken
(NETWRKJAVA-33337) - MailMessage.save functionality is broken of Outlook MSG file types




Aspose.Email for Java 3.8.0

$
0
0

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

Improvements and Changes

Enhancements

NETWRKJAVA-33333 - Inline images not read by MailMessage

NETWRKJAVA-33339 - Exception while converting EML loaded in MailMessage to MapiMessage

NETWRKJAVA-33336 - Exception: 'x-gbk' is not a supported encoding name

NETWORKNET-34222 - Email message headers rendered to output MHT

NETWORKNET-34205 - Accents converted to special characters, while converting from EML to MSG

NETWORKNET-34213 - Wrong start and end time read for MapiCalendar

NETWORKNET-34215 - MailMessage identifies HTML message body as Plain Text

NETWORKNET-34224 - Provide filling NamedProperies collection when MapiMessage loading from Tnef.

NETWORKNET-34142 - EML to MHTML: Korean characters in subject replaced "?"

NETWORKNET-34221 - EML to MSG raises System.FormatException

NETWORKNET-34207 - MapiMessage.BodyHtml gives ArgumentException

NETWORKNET-34231 - MSG Files using Aspose.Email can't be sent from Outlook

Aspose.Email for Java 3.9.0

$
0
0

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

Major Features

Implement ability to move item to another folder (in same PST file)

We've added the possibility of moving messages and folders to another parent folder. Thus we can, for example, safely delete items to Deleted Items folder. It is possible to move all the items at once as well as each one separately.

Other Improvements and Changes

Enhancements

NETWORKNET-34260 Support VTODO loading from iCalendar format and conversion to

Bugs

NETWORKNET-33596  MailMessage.HtmlBody disturbed with appointment when saved as MSG

NETWORKNET-34216 Inline attachments showing as regular attachments in source EML

NETWORKNET-34269 RecurrencePattern.GenerateOccurrences(int nextNOccurrences) hangs when license is applied

NETWRKJAVA-33356 Conversion to MHTML: Vertical space missing between Message headers and body

NETWRKJAVA-33347 Sender value not visible in Outlook for messages added to PST

NETWRKJAVA-33350 Recurring Appointment added to PST not visible in Outlook - (.NET)

NETWRKJAVA-33353 PST: Attachment message can't be opened from within the PST

Exceptions

NETWRKJAVA-33344 MapiContact.FromVCard raises NotSupportedException

NETWRKJAVA-33341 MapiMessage.FromMailMessage raises ArgumentException

NETWRKJAVA-33352 MailMessage.load raies java.lang.IllegalArgumentException

NETWRKJAVA-33346 Loading EML raises System.ArgumentException

NETWRKJAVA-33351 MapiMessage.FromMailMessage rasies ArgumentOutOfRangeException

Aspose.Email for Java 4.0.0

$
0
0

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

Major Features

Adding Files to PST

With this version, it is now possible to add any files (not only messages) to PST by Aspose.Email, just as it is in Microsoft Outlook.

Other Improvements and Changes

Enhancements

NETWRKJAVA-33329 Implement search of messages or folders in the PST file on certain criteria

NETWORKNET-34223 Possibility to produce MHT files that use the 7-bit encoding format

NETWORKNET-34293 Adding Reminder information to MapiTask

NETWRKJAVA-33360 On Behalf of not displayed in conversion to mhtml

NETWORKNET-34285 EML to XPS, Time displayed in GMT

 

Bugs

NETWORKNET-34300 PR_BODY garbled when EML converted to MSG

NETWORKNET-34308 PR_BODY lost when MSG converted from EML is dragged to Outlook

NETWORKNET-34302 Embedded Attachment Name isn't retrieved using ImapClient

NETWORKNET-34266 Issue with TNEF format

NETWORKNET-34287 Incorrect conversion from EML to MSG.

NETWORKNET-34295 Attachment Name not read by latest version of Aspose.Email API

NETWORKNET-34286 EML to MSG: Saved MSG can't be opened in Outlook

NETWORKNET-34291 HTML body lost while EML to MSG conversion

NETWORKNET-34309 EML to MHTML: Attachment name absent in output

NETWORKNET-34320 Setting Html body in Outlook mapi message not working with latest version

NETWRKJAVA-33355 EML to PST: Messages not visible in Outlook

NETWORKNET-34254 Adding files to PST

Exceptions

NETWORKNET-34304 MapiMessage.FromFile raises System.IndexOutOfRangeException

NETWRKJAVA-33362 Appointment.Load raises KeyNotFoundException


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.


Adds MapiTask.getReminderFileParameter(), MapiTask.getReminderSet(), MapiTask.getReminderTime(), MapiTask.setReminderFileParameter(java.lang.String), MapiTask.setReminderSet(boolean), MapiTask.setReminderTime(java.util.Date).


These properties get or set reminder information for MapiTask 


Adds MailMessageSaveOptions.NoEncodeCharactersToMht enum


Provides the saving in MHT format without encode characters 

 

Adds FolderInfo.addFile(java.lang.String,java.lang.String)


Adds a file into pst folder


Adds FolderInfo.getContents(com.aspose.email.MailQuery) and FolderInfo.getSubFolders(com.aspose.email.MailQuery) methods


Gets the messages in the pst folder with the search criteria

Aspose.Email for Java 4.0.1

$
0
0

Aspose.Email for Java has been updated to version 4.0.1.0. The following is a list of improvements and changes in this release of Aspose.Email.

Other Improvements and Changes

Exceptions

NETWRKJAVA-33367 Aspose.Email for Java raises exception when used with java.nio.charset.Charset


Aspose.Email for Java 4.1.0

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

Other Improvements and Changes

Enhancements

NETWORKNET-33404 Implement Rich Text Format (RTF) Compression Algorithm

Bugs

NETWORKNET-34281 Appointment created using AlternateView.CreateAlternateViewFromString() becomes un-supported on receiving end
NETWRKJAVA-33364 Exception while adding EML to PST
NETWRKJAVA-33363 Sent date shown for Draft mail, when added to PST (.NET)
NETWRKJAVA-33366 MSG to MHTML: Unwanted information displayed on top
NETWORKNET-34324 "On Behalf of" displayed in Sent Items while sending Aspose.Email's saved Draft Message
NETWORKNET-34339 MHTML to EML - inline images Outlook shows as attachment.
NETWORKNET-34334 Wrong Sent date rendered in Printouts and Preview for draft mails (.NET)
NETWORKNET-34338 Attachments not detected in MailMessage

Exceptions

NETWRKJAVA-33361 Email Reading Exception
NETWRKJAVA-33368 Loading VCard throws "Email address is not valid" exception
NETWORKNET-34335 Exception ArgumentOutOfRangeException raised when EML converted to MapiMessage
NETWORKNET-34307 OST converted to PST raises exception when opened in outlook

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.

Adds MhtFormatOptions enum with members WriteCompleteEmailAddressToMht, HideExtraPrintHeader

Provides the control of the top header visibility in Mht output. The MhtMessageFormatter.format(MailMessage message, boolean writeCompleteEmailAddress) method marked as deprecared. Use the MhtMessageFormatter.format(MailMessage message, int formatOptions) method instead.

Adds MailMessageSaveOptions.HideExtraPrintHeader enum member

Provides the control of the top header visibility in Mht output.

Aspose.Email for Java 4.2.0

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

Major Features

Implement the ability to create a poll while creating a MapiMessage

This feature allows to add the voting buttons in MapiMessage.

Other Improvements and Changes

Enhancements

NETWRKJAVA-33376 Feature to add attachments in MapiTask
NETWORKNET-34350 Long subject starts from next line leaving first line empty in EML -> MHTML conversion

Bugs

NETWORKNET-34337 MailMessage to MapiMessage: InternetMessageId is not populated
NETWRKJAVA-33373 Application hangs while adding appointment to PST - (Java)
NETWORKNET-34348 Umlaut characters replaced by '?'
NETWORKNET-34349 Accent characters replaced by ? while converting eml to msg,
NETWRKJAVA-33377 VCard notes formatting not working for \n (line break)
NETWORKNET-34352 HtmlBody with Umlauts are replaced by ?
NETWORKNET-34353 One recepient missing while saving attachment MSG
NETWORKNET-34355 Conversion from EML->MSG, Korean characters replaced by ?
NETWORKNET-34356 Message does not contains an TNEF attachment if loaded with flag PreserveTnefAttachments.
NETWORKNET-34357 Html formatting lost while conversion from MailMessage to MapiMessage
NETWORKNET-34358 Hyphen "-" replaced with ? when email is saved to MSG
NETWORKNET-34362 Danish characters replaced by ?
NETWRKJAVA-33378 Invalid EntryID for contacts when added to PST
NETWORKNET-34372 EML->MSG, Html body formatting is lost
NETWORKNET-34376 EML to MSG converts html body to text
NETWORKNET-34377 EML to MSG: Unicode Characters are not displayed properly
NETWORKNET-34359 Extra underline while conversion from MSG to MHTML
NETWORKNET-34346 Spaces not handled properly by MhtMessageFormatter for MailMessage headers
NETWORKNET-34347 New attachments are not added in existing winmail.dat if PreserveTnefAttachments is used

Exceptions

NETWRKJAVA-33372 MapiMessage.FromMailMessage raises exception
NETWORKNET-34361 "Offset and length were out of bounds" exception raised when MSG file is added to PST
NETWORKNET-34354 System.FormatException raised while loading EML 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 .NET. If you have concerns about any change listed, please raise it on the Aspose.Email support forum.

Adds FollowUpOptions.getCategories(), FollowUpOptions.setCategories()
Gets or sets the string that represents the list of the categories, separated by semicolon

Adds FollowUpOptions.getVotingButtons, FollowUpOptions.getVotingButtons()
Gets or sets the string that represents the list of the voting buttons names, separated by semicolon

Adds FollowUpManager.setOptions(MapiMessage message, FollowUpOptions options) and FollowUpManager.getOptions(MapiMessage message) methods
Gets and sets the additional follow-up options for a message. FollowUpManager.setFlag(MapiMessage message, FollowUpOptions options) and FollowUpManager.getFlag(MapiMessage message) marked as deprecated.
Please use getOptions(MapiMessage message) and setOptions(MapiMessage message, FollowUpOptions options) methods instead

Adds FollowUpManager.addVotingButton(MapiMessage message, String displayName) method
Adds the voting button

Adds FollowUpManager.removeVotingButton(MapiMessage message, String displayName) method
Removes the voting button

Adds FollowUpManager.clearVotingButtons(MapiMessage message) method
Removes the voting buttons

Adds FollowUpManager.getVotingButtons(MapiMessage message) method
Get the available voting buttons

Adds MapiTask.getAttachments, MapiTask.setAttachments
Get the collection of MapiAttacments in MapiTask

Aspose.Email for Java 4.2.1

$
0
0
Aspose.Email for Java has been updated to version 4.2.1.0. The following is a list of improvements and changes in this release of Aspose.Email.

Other Improvements and Changes

Exceptions

NETWRKJAVA-33380 Exception raised when large AE created PST (> 5 GB) opened in Outlook
NETWRKJAVA-33388 Exception raised when MailMessage converted to MapiMessage
NETWRKJAVA-33389 MapiMessage.fromMailMessage raises ArgumentOutOfRangeException

Aspose.Email for Java 4.3.0

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

Major Features


This feature allows to load a TNEF eml, then add new attachments to it and finally save eml with preserving TNEF structure again

Other Improvements and Changes

Enhancements

NETWRKJAVA-33390 AE Java 4.2.1 is quite slower as compared to 4.1 while adding message to PST

Bugs

NETWORKNET-34308 PR_BODY lost when MSG converted from EML is dragged to Outlook
NETWORKNET-34366 Saving a MSG file again as MSG disturbs its contents
NETWORKNET-34367 MailMessage.Load stucks while loading the attached MSG file
NETWORKNET-34378 EML->MSG, FROM field replaced by ??????????????
NETWORKNET-34384 Wrong time displayed if MhtMessageFormatter.DateTimeFormat is used
NETWORKNET-34386 MSG->MHTML->PDF, long hyperlinks truncated due to page margin
NETWORKNET-34390 Extra characters in MailMessage.Body and MapiMessage.Body
NETWORKNET-34395 EML in attachment garbled for TNEF message, when saved with PreserveTnefAttachments flag
NETWORKNET-34396 Doc attachment of TNEF message corrupted when saved with PreserveTnefAttachments flag
NETWORKNET-34394 Word to MHTML - Changes not included when sent using Aspose.Email

Exceptions

NETWRKJAVA-33382 Using ZZZ in MhtMessageFormatter.setDateTimeFormat does not show timezone properly
NETWORKNET-34380 MailMessage.Load fails with exception "The specified content type is invalid."
NETWORKNET-34397 Exception raised when attached EML is saved with PreserveTnefAttachments flag
NETWORKNET-34398 EML->MHTML, MS word raises exception while opening the output mhtml
NETWORKNET-34407 MapiMessage.FromMailMessage raises System.FormatException

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.

Adds MapiAttachment.getNamedProperties() and MapiRecipient.getNamedProperties()
Gets the named properties

Adds MapiProperty.isNamed()
Gets a value indicating whether the property is a named property

Aspose.Email for Java 4.4.0

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

Improvements and Changes

Enhancements

NETWORKNET-34403 MapiDistributionList: Provide the capability to set Body and Subject of the list
NETWORKNET-34404 MapiJournal: Provide the capability to add attachments
NETWORKNET-34427 PST: Searching PST by Message Id raises System.NotSupportedException

Bugs

NETWORKNET-34385 Email address, containing escape sequence, is not properly parsed using AE as compared to standard .NET mail library
NETWORKNET-34387 MailAddress crashes for address not having name part
NETWORKNET-34402 Saved MapiMessage not open in Outlook
NETWORKNET-34408 Inline image becomes attachment while TNEF file is loaded and saved back as EML on disc
NETWRKJAVA-33394 Loading this MSG file hangs AE Java API
NETWORKNET-34416 EWS: Encoding issue with Subject of downloaded MSG file
NETWORKNET-34418 Email to MapiMessage conversion raises System.UriFormatException
NETWORKNET-34420 Exception raised while adding EML to PST
NETWORKNET-34423 MailMessage.From.DisplayName misses starting double quote (")
NETWORKNET-34382 Inline excel file in Mail message loses formatting
NETWORKNET-34383 EML->MHTML, Special characters differ with/without Aspose.License
NETWRKJAVA-33395 Sent Date format issue while conversion to mhtml
NETWORKNET-34410 Downloaded Signed Attachment from Signed Email raises Warning in Microsoft Word
NETWORKNET-34430 Attachment traces left when message body is empty and attachment is removed

Exceptions

NETWRKJAVA-33391 MSG file raises System.FormatException
NETWORKNET-34415 Exception raised due to Thread Safety while working with MailMessage and MapiMessage
NETWORKNET-34409 IndexOutOfRange exception while reading teh PST
NETWORKNET-34417 MapiMessage.FromMailMessage raises System.ArgumentOutOfRangeException without Aspose.License
NETWRKJAVA-33396 NullPointerException raised while using MailMessage.load()

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.

New members in MapiJournal
  • MapiJournal.save(OutputStream) - Saves this MapiJournal into the given stream with MSG format.
  • MapiJournal.save(String) - Saves this MapiJournal into MSG format file.
  • MapiJournal.getAttachments() - Gets the attachments collection
  • MapiJournal.getCompanies() - Gets or sets string array that represents names of the companies
  • MapiJournal.setCompanies()

Aspose.Email for Java 4.5.0

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

Improvements and Changes

Enhancements

NETWORKNET-34471 Include PR_IN_REPLY_TO_ID mapi property
NETWORKNET-34458 Removing Attachment Traces automatically using a single statement

Bugs

NETWORKNET-34391 MapiMessage.BodyHtml missing </Style> Tag
NETWORKNET-34454 MSG to TIFF: Inline image is not rendered
NETWORKNET-34457 Bullet in body text converted to ? while using MapiMessage.FromMailMessage
NETWORKNET-34459 Saving TNEF Calendar as EML loses the calendar view in Outlook
NETWORKNET-34460 EML -> MSG/MHTML: Space Lost in Subject wordings
NETWORKNET-34464 Text formatting (indentation) disturbed while conversion from MSG to MHTML
NETWRKJAVA-33402 Headers lost during MSG to PDF conversion

Exceptions

NETWORKNET-34447 SaveMessageToStream() raises exception while saving PST extracted message
NETWORKNET-34453 MailMessage raises FormatException while loading this MSG file
NETWRKJAVA-33399 Loading ICS file raises KeyNotFoundException

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.

New members in MapiPropertyTag class:
  • MapiPropertyTag.PR_IN_REPLY_TO_ID
  • MapiPropertyTag.PR_IN_REPLY_TO_ID_A
  • MapiPropertyTag.PR_IN_REPLY_TO_ID_W
New method in MapiAttachmentCollection class:
  • add(String, MapiMessage)
New methods in StringComparisonField class:
  • contains(String value, boolean ignoreCase)
  • equals(String value, boolean ignoreCase)
  • notContains(String value, boolean ignoreCase)
  • notEquals(String value, boolean ignoreCase)

Aspose.Email for Java 4.6.0

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

Major Features


This feature is based on Naive Bayes classifiers, and allows to recognize spam and non-spam messages.

Improvements and Changes

Enhancements

NETWORKNET-34442 EML to PST conversion causes large size PST creation

Bugs

NETWORKNET-34467 - Inline images are lost while converting MapiMessage -> MailMessage
NETWORKNET-34472 - Setting Exchange Format address in To field gives error
NETWORKNET-34476 - Text alignment inverted while reading/writing to Appointment object
NETWORKNET-34479 - Calendar view disappears while loading/saving image
NETWORKNET-34480 - Appointment time changes while loading and saving the ICS file
NETWRKJAVA-33403 - Appointment saved using Aspose.Email doesn't shown time in local timezone
NETWRKJAVA-33404 - Exception while loading ICS file.
NETWORKNET-34488 - Saving TNEF Calendar as EML loses the "Required" field
NETWRKJAVA-33413 - MailMessage.Save interchanges content of the message body
NETWRKJAVA-33416 - MSG to MHTML: Encoding issue

Exceptions

NETWRKJAVA-33405 - MapiMessage.fromMailMessage raises exception
NETWORKNET-34487 - MapiMessage to MailMessage raises NullReferenceException
NETWRKJAVA-33410 - "Object reference not set to an instance of an object" exception raised while loading the MPP in AE Java
NETWORKNET-34495 - Resaving EML as EML 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.

New classes:

Aspose.Email.AntiSpam.SpamAnalyzer - allows to detect spam e-mails with self-learning Bayesian filter

Aspose.Email for Java 4.7.0

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

Features

TNEF eml creation

This feature would allow to create TNEF MailMessage from MapiMessage.

Other Improvements and Changes

Enhancements

NETWORKNET-34534 Setting Exchange Format address in SenderEmailAddress property gives error
NETWRKJAVA-33408 Provision of PersonalStorageQueryBuilder in AE for Java

Bugs

NETWRKJAVA-33417 MapiMessage created with MapiRecepient doesn't open in Outlook
NETWORKNET-34511 Message with Empty subject when added to PST doesn't open in Outlook
NETWRKJAVA-33420 Contact Notes formatting issues for comma and colon while adding to PST
NETWORKNET-34514 MapiMessage to MailMessage removes the Table and disturbs Text formatting style in table
NETWORKNET-34516 Bayesian DB of SpamAnalyzer contains NaN values of probabilities when training filter only by not spam.
NETWORKNET-34519 Appointment saved using Aspose.Email converts Hebrew characters to Gibbrish
NETWORKNET-34520 Resaving ICS shows differences in output
NETWORKNET-34531 EML->MSG: Attachments names change
NETWORKNET-34533 Some named properties stripped while reading a message from PST
NETWORKNET-34524 Message created by AE saved in wrong mailbox sent folder after sending
NETWORKNET-34501 Appointment time differ while saving EML->EML using MailMessage
NETWORKNET-34508 Resaving MSG file using Aspose.Email causes the embedded image to be lost

Exceptions

NETWORKNET-34502 Saving calendar item to MemorySream raises exception "KeyNotFound"
NETWORKNET-34530 MapiMessage.FromFile raises System.IndexOutOfRangeException

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.

New classes:
  • MapiConversionOptions - allows to specify additional options when converting from MailMessage to MapiMessage.
New members in MailMessageSaveOptions:
  • WriteCompleteBccEmailAddressToMht
  • WriteCompleteCcEmailAddressToMht
  • WriteCompleteFromEmailAddressToMht
  • WriteCompleteToEmailAddressToMht
New methods in Aspose.Email.Outlook.MailMessageInterpretor:
  • interpretAsTnef(MapiMessage msg) - imports the MapiMessage information into a TNEF MailMessage object
New methods in MapiMessage:
  • fromMailMessage(MailMessage message, MapiConversionOptions options)

Aspose.Email for Java 4.8.0

$
0
0

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


Major features


Signature management in MailMessage


The possibility to add, check and delete signatures in MailMessage was also added.


Other Improvements and Changes


Enhancements

NETWORKNET-34539 Provision of Saving a Message as HTML to Stream with Resources

NETWRKJAVA-33374 Provision of additional properties in MapiTask from Office 365

NETWORKNET-34405 Provide more flexible implementation of Properties

NETWORKNET-34538 Provision of Saving/Loading Contact

NETWORKNET-34554 Support for setting MapiProperty PT_MV_SHORT, PT_MV_SYSTIME, PT_MV_BOOLEAN and PT_MV_BINARY

NETWORKNET-34564 Create class to keep additional settings for saving MailMessage


Bugs

NETWORKNET-34469 EML->EML: Aspose.Email removes the Multipart/mixed content type

NETWRKJAVA-33423 Exception while adding recipient to MapiRecipientCollection - Java

NETWORKNET-34547 MSG to MHTML: Appointment time changes

NETWORKNET-34552 MapiContactPhoto not present if PST is imported in Outlook

NETWORKNET-34559 Inline image lost while conversion from EML->EML without using FileCompatibilityMode.PreserveTnefAttachments

NETWORKNET-34561 Images lost if TNEF email is sent

NETWRKJAVA-33428 Text attachment contents rendered in the MSG->MHTML file

NETWORKNET-34558 Task Request Issue in TNEF Eml

NETWRKJAVA-33422 Sent Date is not correct in converted MHTML


Exceptions

NETWORKNET-34422 EML to TIFF raises exception

NETWORKNET-34451 MailMessage.CheckSignature() raises exception "Mail message is not signed" for signed messages

NETWRKJAVA-33426 MapiMessage.fromMailMessage raises java.lang.NullPointerException

NETWORKNET-34544 MailMessage.Load raises "The specified Content Type is Invalid" exception

NETWORKNET-34545 MailMessage.Load raises ArgumentOutOfRangeException

NETWORKNET-34555 "Invalid URI: The hostname could not be parsed." Exception raised wile EML->MSG conversion

NETWORKNET-34540 Loading ICS file raises System.FormatException


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.


New classes:

  • ContactLoadFormat
  • MapiContactOtherPropertySet
  • MapiMessageItemBase

Base class SaveOptions and particular classes EmlSaveOptions, MsgSaveOptions, MhtSaveOptions, HtmlSaveOptions for additional settings of saving MailMessage were added:

  • SaveOptions
  • EmlSaveOptions
  • HtmlSaveOptions
  • MhtSaveOptions
  • MsgSaveOptions


New methods in MailMessage class:
  • 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()

Deprecated methods in MailMessage class:

  • public boolean getPreserveOriginalBoundaries(), public void setPreserveOriginalBoundaries(boolean value) - Use method save(Stream stream, SaveOptions options) with setting EmlSaveOptions.PreserveOriginalBoundaries instead this propery.
  • public boolean getPreserveOriginalDates(), public void setPreserveOriginalDates(boolean value) - Use method save(Stream stream, SaveOptions options) with setting MsgSaveOptions.PreserveOriginalDates instead this propery.
  • 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)

    Aspose.Email for Java 4.9.0

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

    Features

    Provide capability of sending task requests

    This feature would allow to send tasks by mail clients.

    Other Improvements and Changes

    Enhancements

    EMAILNET-34542 Enhancement of MapiRecepient to have empty email address

    Bugs

    EMAILNET-34556 EML->EML: Contents of Message are disturbed
    EMAILNET-34557 EML->EML,MSG: Encoding issue
    EMAILNET-34567 EML->EML: Encoding and formatting issues
    EMAILNET-34573 XML attachments contents rendered during MSG->MHTML conversion
    EMAILNET-34574 Effect of MapiPropertyCollection.Remove() function
    EMAILNET-34576 EML->MHTML, wrong attachment shown as inline in body
    EMAILJAVA-33430 EML->MSG: To Header with Invalid addresses is dropped
    EMAILNET-34580 Saving MailMessage loses body contents
    EMAILNET-34584 Cyrillic characters replaced by ????? in subject while loading the EML
    EMAILNET-34586 MSG-MHTML: Attachment/garbled characters rendered to output
    EMAILNET-34592 Digital Signature lost while EML ->MSG conversion
    EMAILNET-34594 MSG->MSG: Danish characters turned to "?"
    EMAILNET-34595 Attachment name in Russian are replaced with ???????
    EMAILNET-34596 MapiMessage.BodyRtf changes if ToMapiMessageItem() is called
    EMAILNET-34579 MapiMessage Html body not updated by Outlook which is created from MailMessage
    EMAILJAVA-33443 Complete email address rendered instead of Display Name only

    Exceptions

    EMAILNET-34587 MailMessage.Load raises System.IndexOutOfRangeException
    EMAILNET-34589 InterpretAsTnef raises "Specified Argument was out of the range of valid values
    EMAILJAVA-33437 Authentication exception was thrown when sending email using sslFixed
    EMAILJAVA-33439 ImapClient.ListMessages 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.

    Enum MapiMessageFlags.MSGFLAG_ORIGIN_INTERNET
    Enum MapiMessageFlags.MSGFLAG_ORIGIN_MISC_EXT
    Enum MapiMessageFlags.MSGFLAG_ORIGIN_X400
    Enum MapiMessageFlags.MSGFLAG_SUBMIT

    Method MapiAttachment.removeProperty(long tag)
    Method MapiMessageItemBase.removeProperty(long tag)

    Property getOriginalAddressString(), setOriginalAddressString(String value)
    Property isDraft(), isDraft(boolean value)

    Aspose.Email for Java 5.0.0

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

    Enhancements

    EMAILNET-34643 Option to load calendar files starting with BOM characters
    EMAILNET-34654 Removing MapiPropertyTag.PR_PST_PASSWORD from a PST does not take effect after saving

    Bugs

    EMAILNET-34650 PR_MESSAGE_DELIVERY_TIME value set incorrectly
    EMAILNET-34553 MapiMessage.FromFile issues in Parallel.ForEach loop
    EMAILJAVA-33427 Wrong reminder set while adding calendar item to PST
    EMAILNET-34607 ICS->MSG: Text formatting such as styles and headings lost
    EMAILNET-34635 ICS->ICS: Characters encoding issue
    EMAILJAVA-33409 PST created from calendar events crashes Outlook
    EMAILJAVA-33442 MSG->MHTML: Text Color changes in output
    EMAILNET-34646 Complete email address rendered instead of "Display Name" only
    EMAILNET-34649 Subject garbled due to encoding issues while loading into MailMessage
    EMAILNET-34658 "Unknown type of ActionProperty: NONE" - Exception raised while laoding ICS
    EMAILJAVA-33451 Attachments names are not read properly by MailMessage-Java

    Exceptions

    EMAILJAVA-33440 Appointment.RequestAppointment() raises System.ArgumentOutOfRangeException
    EMAILNET-34655 MapiMessage.ClientSubmitTime raises System.ArgumentOutOfRangeException
    EMAILNET-34656 PST: Searching PST by SentDate raises System.NotSupportedException
    EMAILJAVA-33450 MailMessage.Load raises NullPointerException
    EMAILNET-34651 MailMessageInterpretor.Interpret raises exception while MapiMessage -> MailMessage conversion
    EMAILNET-34665 System.ArgumentOutOfRangeException raised when EML is tried to be saved as TNEF

    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.

    Enum ReminderAction.None

    Class MessageStore

    Property PersonalStorage.getStore()

    Property PersonalStorage.getStore().getDisplayName()
    Property PersonalStorage.getStore().getProperties()

    Method PersonalStorage.getStore().changeDisplayName(String)
    Method PersonalStorage.getStore().setProperty(MapiProperty)

    Deprecated

    Property PersonalStorage.getDisplayName() - Please use PersonalStorage.getStore().getDisplayName() instead
    Property PersonalStorage.getMessageStoreProperties() - Please use PersonalStorage.getStore().getProperties() instead
    Method PersonalStorage.changeDisplayName(String newName) - Please use PersonalStorage.getStore().changeDisplayName() method instead

    Aspose.Email for Java 5.1.0

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

    Features

    OAuth support for SMTP and IMAP clients for Outlook.com

    This feature provides the authorization for Outlook.com IMAP/SMTP via OAuth 2.0

    Other Improvements and Changes
    Enhancements

    EMAILJAVA-33455 Option to save original email address with invalid characters in MapiMessage - Java
    EMAILNET-34518 Take value of Body from PR_HTML if Body Property is disturbed

    Bugs

    EMAILNET-34678 Sender Name not shown in PST
    EMAILNET-34657 MailMessage.Subject returns wrong Subject
    EMAILNET-34666 Message body garbled while loading from Mhtml and sending through Outlook
    EMAILNET-34670 Task body corrupted after adding it to PST
    EMAILNET-34671 Meeting body corrupted after adding to PST
    EMAILNET-34672 Appointment body and reminder values corrupted after adding to PST
    EMAILNET-34680 The MimeBasePart.DecodeHeaderValue method not working properly
    EMAILNET-34682 Saved message formatting corrupted after sending it
    EMAILNET-34687 Dynamic Tag not working in template MSG file

    Exceptions

    EMAILNET-34689 PersonalStorage.ExtractMessage crashes while reading message from PST
    EMAILNET-34690 EML->MHT raisesObject reference not set to an instance of an object
    EMAILJAVA-33459 MailMessage.load raises StringIndexOutOfBoundsException for \" character in From and To Header
    EMAILJAVA-33458 ArgumentOutOfRangeException: Cannot be negative while loading the EML
    EMAILJAVA-33433 Loading Appointment from ICS file raises exception "Given TimeZone cannot be understood" for some timezones

    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 BaseTokenProvider
    Class OutlookTokenProvider

    Property BaseTokenProvider.getClientId()
    Property BaseTokenProvider.getClientSecret()
    Property BaseTokenProvider.getRefreshToken()
    Method BaseTokenProvider.getAccessToken()
    Method BaseTokenProvider.getAccessToken(boolean)
    Method OutlookTokenProvider.getInstance(String,String,String)

    Method HeaderCollection.getDecodedValue(String)

    Property MailMessage.getHtmlBodyText

    Property MapiConversionOptions.getPreserveOriginalAddresses(), MapiConversionOptions.setPreserveOriginalAddresses(boolean)
    Viewing all 53 articles
    Browse latest View live