title: Is there a way to determine if a email is a reply/response using ews c#?
body: <p>I am writing a support system and this is my first time using EWS. Thus far I have been quite successful with it. I can extract the info I need. Send emaisl and everything is working great. I do have one small headache. Is there a way to tell if an email is in fact a reply ? The basic idea of the app is someone sends an email. We reply and give them a reference number. This is done and working great. Now if they reply to this same address, we need to log it a bit different in our database. thus I need some magical way to tell if the email is a reply. Thus far I am stuck. </p>
  
  <p>Any suggestions will be greatly appreciated as I am new in the programming industry and thus far googling turned up nothing useful. I include a section of code here</p>
  
  <pre><code> FindItemsResults&lt;Item&gt; findResults = service.FindItems(WellKnownFolderName.Inbox, view);
  
          foreach (Item myItem in findResults.Items.Where(i =&gt; i is EmailMessage))
          {
              var mailItem = myItem as EmailMessage;
              if (!mailItem.IsRead)
              {
                  // load primary properties and get a text body type
                  mailItem.Load(propertySet);
                  // Update the item to isRead in email
                  mailItem.IsRead = true;
                  mailItem.Update(ConflictResolutionMode.AutoResolve);
  
                  //Check if it is a reply and mark the msg as such
  
                  // add message to list
                  SupportEmailMessage msg = new SupportEmailMessage();
                  msg.Subject = mailItem.Subject;
                  msg.MessageBody = mailItem.Body.Text;
                  msg.DateSent = mailItem.DateTimeSent;
                  msg.Sender = mailItem.Sender.Address;
                  toReturnList.Add(msg);
              }
  
          }
  </code></pre>