Read Outlook .msg File
This was answered in a codeplex article I have saved from a long time ago
Article is here, there is a file called OutlookStorage.cs that does not require the outlook model.
As in the comments below there is now a nuget package that covers this:
here
Props to Simon Green in the comments for this.
MSG .NET is Microsoft Outlook .msg file API for .NET Framework. The API allows you to easy create/read/parse/convert .msg files and more. The API does not require Microsoft Outlook to be installed on the machine or any other third party application or library in order to work.