title: Troubles setting SentOn Outlook MailItem property with PropertyAccessor.SetProperty method
body: <p>At the moment I'm working to convert a <code>System.Net.Mail.MailMessage</code> object in a <code>Microsoft.Office.Interop.Outlook.MailItem</code> one.
  Everything seems to be working fine, but I need help to set the <code>SentOn</code> MailItem property through the <code>PropertyAccessor.SetProperty()</code> method.</p>
  
  <p>I read the sent date info inside the MailMessage header, that returns a string object, then I convert it as DateTime and finally I save this info using the SetProperty() method.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>MailMessage mMessage= MailMessageMimeParser.ParseMessage(emlFilePath);
  eMail = (Outlook.MailItem)application.CreateItem(Outlook.OlItemType.olMailItem);
  //  here I set 'Subject', 'To', 'CC', 'BCC' etc. properties...
  // then try to set the 'SentOn' property
  string sentOnString = mMessage.Headers["Date"]; // Wed, 27 May 2015 10:54:39 +0200
  DateTime sentOnDateTime = DateTime.SpecifyKind(DateTime.Parse(sentOnString), DateTimeKind.Local); // 5/27/2015 10:54:39 AM
  string PR_CLIENT_SUBMIT_TIME = "http://schemas.microsoft.com/mapi/proptag/0x00390040";
  eMail.PropertyAccessor.SetProperty(PR_CLIENT_SUBMIT_TIME, sentOnDateTime);
  eMail.Save(); // here the SentOn property is  5/27/2017 12:54:39 PM
  DateTime date = (DateTime)eMail.PropertyAccessor.GetProperty(PR_CLIENT_SUBMIT_TIME); // 5/27/2015 10:54:39 AM
  ...
  return eMail; // here the SentOn property is  5/27/2017 12:54:39 PM
  </code></pre>
  
  <p>As my code comments suggest, the right/good date value (5/27/2015 10:54:39 AM) seems to be stored inside the eMail item when I get it with the <code>PropertyAccessor.GetProperty()</code> method, but if I try to get it from the <code>eMail.SentOn</code> property then I get a wrong date value (5/27/2017 12:54:39 PM).</p>
  
  <p>I've also tried to create the <code>sentOnDateTime</code> DateTime with this instruction <code>DateTime sentOnDateTime = DateTime.Parse("Wed, 27 May 2015 10:54:39");</code> but the result does not change.</p>
  
  <p>What do you suggest? Any hint? Thank you.</p>