We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Question / Suggestion

You fully support reading of OST files (up to Office 2021), and writing of PST files.

So why this method no longer works?

(not implemented error)

If you think can be added as suggestion please go on, otherwise you’ve got a sample to manually read ost and write all items to pst, keeping the source hierarchy in the target?

And what’s this? Seems obsolete ? Cant be used!


Your requirement has been logged as EMAILNET-40775 in our issue tracking system. We will inform you once there is an update available on it.


Since Office 2013, the OST format has been changed significantly. The changes have not been documented in the MS specification. On the other hand, the old OST format was same as the PST format, which is fully described in the MS specification.

The methods PersonalStorage.ConvertTo and SaveAs were implemented to work with the old OSTs. These methods were developed for the fast OST to PST converting; just change the file header.

But this does not work for the new OSTs. To convert the new OST to PST, create a PST and use the MergeWith method. Unfortunately, for big-sized files the conversion process won’t be that fast.

We will fix reported bugs related to MergeWith method in further releases.

1 Like

Hello and thanks for the info.

That’s very fine, doesn’t matter if not fast, but I’m getting errors preventing the conversion, any guess if will be fixed by the end of the year?

And, for large file conversions, will you add a manner of progress/simple report event to the storage writers (pst/mbox) so at least the developer can show the progress via a ProgressBar?
Peace :slight_smile:


Hopefully, we will fix the bugs you reported with MergeWith in the next version of Aspose.Email.

Aspose.Email does not provide progress bar.

Dude, of course Aspose Email is not a UI component, I meant adding storage_process / storage_report events so we can show the time consuming operations’ progress using a ProgressBar (and show basic operation reports)


We will consider adding a Callback event that notifies you the progress of MergeWith method. The ticket ID is EMAILNET-40850.

1 Like

Thanks, it’s really vital, but in combination with Storage.ItemMoved event, like the one is PST Storage, any hope? :slight_smile:

Hello, @australian.dev.nerds

Sure, it will be added.
Thanks for your patience :slight_smile:

1 Like

Thanks for your unmatched support :slight_smile: