title: how to get latest email from outlook interop email
body: <pre><code>   outlook.MAPIFolder selectedFolder = m_applicationObject.ActiveExplorer().CurrentFolder;
                          string expMessage = "Your current folder is " + selectedFolder.Name + ".\n";
                          string itemMessage = "Item is unknown.";
                          try
                          {
                              if (m_applicationObject.ActiveExplorer().Selection.Count &gt; 0)
                              {
                                  Object selObject = m_applicationObject.ActiveExplorer().Selection[1];
                                  if (selObject is outlook.MailItem)
                                  {
                                      outlook.MailItem mailItem = (selObject as outlook.MailItem);
                                      itemMessage = " The subject is " + mailItem.Subject + ". \n";
                                      itemMessage += " The Email is " + getSenderEmailAddress(mailItem)  + ".\n";
                                      itemMessage += " The name is " + mailItem.SenderName + ".\n";
                                      itemMessage += " The Desc is " + mailItem.Body  + ".\n"; 
                                      //body consist of too many emails and its replies. is there any way i can extract latest email content from mailitem.Body
                                      //  mailItem.Display(false);
                                  }
                              }
                       }
  </code></pre>
  
  <p>In above code i am extracting email details from outlook addin 
  body consist of too many emails and its replies. is there any way i can extract latest email content from <code>mailitem.Body</code></p>