title: Internal addresses are missing after MSG to EML conversion using Redemption
body: <p>I am currently evaluating the <code>redemption</code> library for converting MSG files to EML files. </p>
  
  <pre><code>RDOSession session = new RDOSession();
  RDOMail msg = session.GetMessageFromMsgFile(msgFile);
  msg.SaveAs(emlFile, rdoSaveAsType.olRFC822);
  </code></pre>
  
  <p>So far Redemption is doing a really good job here in contrast to everything else I've tested against our "wild MSG-files corpus".</p>
  
  <p>Nevertheless there is an issue with internal e-mail addresses. For internal e-mail addresses the resulting EML-file does contain the <code>personal</code> part of the addresses only but not the <em>real e-mail address</em> with the <code>@</code> sign. </p>
  
  <p>I can see that <code>RDOMail</code>'s recipient objects contains the real e-mail address in the <code>SMTPAddress</code> property in any case. 
  But there is a difference for the <code>Address</code> property which contains the "real e-mail address" for external addresses but something like <code>/O=EXAMPLE ORGANIZAION/OU=SOME GROUP/cn=Recipients/cn=FBarney</code> for internal addresses.</p>
  
  <p>The latter ones are exactly the addresses that are missing the real e-mail address in the resulting EML-file.</p>
  
  <p>So I tried to override the <code>Address</code> property like that:</p>
  
  <pre><code>recipient.Address = recipient.SMTPAddress;
  </code></pre>
  
  <p>But this does not have any effect on the resulting EML-file at the end.</p>
  
  <p><strong>How to convert MSG to EML with redemption without losing the <em>real e-mail addresses</em> for internal addresses?</strong></p>