title: Read Outlook .msg File
body: <p>I believe that the only way to read an Outlook .msg file (in order to extra metadata like subject, attachments etc), is to use the Outlook API - the <code>Application.Session.OpenSharedItem()</code> method.</p>
  
  <p>If this is the case, then I am looking for way to run this code on our application server, which doesn't have MS OFfice or MS Outlook installed. I'm getting the error </p>
  
  <pre><code>System.ArgumentException: progId not found. Outlook.Application
  </code></pre>
  
  <p>Which of course is due to the absence of the Outlook application.</p>
  
  <p>Is there any way to install just a DLL or something in order to get the OpenSharedItem method to work? I don't want to have to install the full client if possible.</p>
  
  <p>Or, is there a way to parse a .msg file without requiring significant dependencies such as Outlook?</p>