title: Where MAPI fields of mails are stored
body: <p>I was trying to programatically achieve Communication thread tracking for Outlook. I have found <a href="http://msdn.microsoft.com/en-us/library/office/cc765583.aspx" rel="nofollow">this</a> article on MSDN. And I fiddled with it a bit. It seems that it is possible to do it by tracking <code>PR_CONVERSATION_INDEX</code> by developing Outlook Add In.</p>
  
  <p>However I would like to achieve the similar functionality in Java. Since I am quite new to MAPI development, I was not quite clear about where this <code>PR_CONVERSATION_INDEX</code> is stored in <code>.msg</code> file or somewhere in Exchange server that we access using MAPI.</p>
  
  <ul>
  <li>I want to know if it is possible to intercept any incoming / outgoing message and obtain its <code>PR_CONVERSATION_INDEX</code> using Java. If <code>PR_CONVERSATION_INDEX</code> is stored in <code>.msg</code> file then I must be able to parse such file in Java and obtain the same.</li>
  <li>If it is not stored in <code>.msg</code> file then I will like to know where it is stored and how can I access using Java.</li>
  </ul>