I have an application that allows user to upload any file type that they want (pretty similar to google drive). Although, in case of .PST files, I don't want to upload the whole PST file. Instead I want to read the emails from the pst file, and their attachments, and store them all in a folder. So, if I have test.pst file, I want to create folder named Test and save everything from the PST inside it.
As such, I have two options to create code for this. Javascript or C#. I couldn't find anything in Javascript that might help. I did find an existing SO question. https://stackoverflow.com/questions/577904/can-i-read-an-outlook-2003-2007-pst-file-in-c
Problem is that the code in all the answers work only for desktop applications as it require Outlook installed. Of course, I can't expect that to be the case when creating a website.
I tried the PST SDK's .Net version, but it didn't work for any PST file that was created in Outlook 2007 or higher. Plus, it is too old a project that fails to convert properly to new Visual Studio project, and is using deprecated methods.
So, I maybe just need help figuring out how to read PST without Outlook or if there is any API to help with it.