Splitting/Merging PST Files & Message Delivery Status Notification Support using .NET


Well-known member
Mar 10, 2010
Programming Experience
Splitting/Merging PST Files & Message Delivery Status Notification Support using .NET

What is new in this release?

We are pleased to announce the release of Aspose.Email for .NET 5.4.0 . This month?s release brings new features and enhancements related to various functional areas of the API. In addition, it also includes a number of API improvements by fixing a number of bugs reported with our earlier version. This month?s release introduces the long awaited feature of splitting large PST files and merging small PST files into a single file. A PST can be split into multiple smaller files using the SplitInto method of the PersonalStorage class that allows specifying the size of the resultant PST files and the destination folder to store these. For merging multiple PST files into a single file, the PersonalStorage class provides the method MergeWith method. This merges the files from specified folder with the loaded PST file. The feature also provides the capability to merge folders from another PST file using the overloaded member of MergeWith. Messages sent to recipients may often fail to deliver for a number of reasons such as invalid recipient address. This month?s release now provides the capability to process such bounced messages and extract the service information from such a message. The API introduces new class, BounceResult, which contains the information if a message is bounced. For sample code, please visit our documentation article Processing of Bounced Messages. Aspose.Email?s EWS client already provides the support for working with Tasks on Exchange server. This month?s release provides the capability to save Exchange Task to disc in Outlook MSG format. Sometimes it is desired to access Office 365 mailbox without providing username and password such as in case of corporate environment. We are pleased to share that Aspose.Email for .NET now provides this capability by connecting to the Office 365 EWS using OAuth. This month?s release also includes some other API enhancements for improved API functionality. These include, Support for Cryillic characters to message headers, Setting SentRepresentingEmailAddress to Exchange format address and Support for Asynchronous operations based on sequence number to the IMAP and POP3 client. This month?s release also includes a number of bug fixes that further improves the overall API functionality. The main bug fixes & improved features added in this release are listed below

- The merging and splitting PST files
- The processing of bounced (Delivery Status Notification) messages
- Add asynchronous operations based on SequenceNumber to the POP3 client
- Provide support for saving ExchangeTask to disc
- Add asynchronous operations based on SequenceNumber to the IMAP client
- Exception while adding Cryillic character to message headers
- Provide support for setting SentRepresentingEmailAddress to Exchange Format address
- OAuth support for Exchange Web Services (EWS) with Office 365
- MapiTask Created with Aspose.Email is always saved with "Mark As Complete" disabled
- MailMessage.Load doesn't return and hangs
- Sender information missing when SmtpClient.UseTnef = true
- No evaluation limitation message when SmtpCient.UseTnef=FALSE
- MSG to EML conversion adds extra attachment
- MailMessage.Load raises exception " Offset and length were out of bounds for the array"
- Unable to generate Daily/Weekly recurrence patterns
- HTML comments in message body when License is not applied
- InterpretAsTnef raises exception for IPM.Contact
- POP3Client: Fetched Message raises exception "Message is UnSigned"
- Task effective day is one day behind the task start date
- Task start date preferred over monthly recurrence Day value
- Saved MailMessage loses image at receiver end when sent using MS Outlook
- MSG to MHTML: Output contains plain text information
- Saving MapiTask as TNEF EML doesn't save To addresses in Outlook display

Other most recent bug fixes are also included in this release.

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Email for .NET documentation that may guide you briefly how to use Aspose.Email for performing different tasks like the followings.

- Splitting and Merging PST files
- Working with Tasks on Exchange Server

Overview: Aspose.Email for .NET

Aspose.Email for .NET is a set of components allowing developers to easily implement email functionality within their ASP.NET web applications, web services & Windows applications. It Supports Outlook PST, EML, MSG & MHT formats. It allows developers to work with SMTP, POP, FTP & MS Exchange servers. It supports mail merge, iCalendar, customized header & body, header information, embedded files, Twitter & many more. It makes it easy to work with HTML or plain text emails & their attachments.

More about Aspose.Email for .NET

- Homepage of Aspose.Email for .NET C#
- Download Aspose.Email for .NET
- Online documentation of Aspose.Email for .NET
- Demos of Aspose.Email for .NET

Contact Information

Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Aspose - Your File Format Experts
Phone: 888.277.6734
Fax: 866.810.9465