Using MyStorage As Email.Storage.Pst.PersonalStorage = Email.Storage.Pst.PersonalStorage.FromFile(“D:\source.ost”)
MyStorage.SaveAs(“D:\target.pst”, Email.Storage.Pst.FileFormat.Pst)
End Using
To convert OST to PST and I get NotImplementedException with error message:
The method or operation is not implemented.
Plus, although error is shown, the target PST file is created but exactly identical to the source OST file!
Used FC.exe and all the same!
Using MyStorage As Email.Storage.Pst.PersonalStorage = Email.Storage.Pst.PersonalStorage.FromFile(“D:\source.ost”)
MyStorage.SaveAs(“D:\target.pst”, Email.Storage.Pst.FileFormat.Pst)
End Using
Unfortunately, for OST files created by Outlook version 2013 and later, modification is not supported because of the difference in formats and lack of format documentation.
The API supports converting OST formats to PST except OST 2013/2016. Please read the detail from here: Converting OST to PST
Let me ask something, reading of OST is fully supported, even newer OST files up to 2021.
And writing of PST is also fully supported.
Converting OST to PST should create a new PST, read all items from OST and write to the new PST.
So this should be technically possible right?
I think it’s valuable to add it to the feature list so the storage converter support real PST as target