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.
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.