title: Open New Outlook Message from C#
body: <p>I am looking to generate an Outlook message from within my program, I am able to build and send from within the program or build and save, what I would like is to build then display to allow the user to manually select recipients from the AD listings... The code below is a mixup of samples here and other tutorial sites however none I can find just build then "display" the email without saving a draft or sending it from within the program... </p>
  
  <p>also I am looking to find a way i can create a UNC link inside of an email IE: write out a path to the users folder \\unc\path\%USERNAME% or the likes</p>
  
  <pre><code>private void sendEmailOutlook(string savedLocation, string packageName)
      {
          try
          {
              Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application();
              Microsoft.Office.Interop.Outlook.MailItem oMsg = (Microsoft.Office.Interop.Outlook.MailItem)oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
  
              oMsg.HTMLBody = "Attached is the required setup files for your &lt;i&gt;&lt;b&gt;soemthing&lt;/i&gt;&lt;/b&gt; deployment package.";
              oMsg.HTMLBody += "\nPlease save this file to your network user folder located.&lt;br /&gt;&lt;br/&gt;\\\\UNC\\data\\users\\%USER%\\";
              oMsg.HTMLBody += "\nOnce saved please boot your Virtual machine, locate and execute the file at &lt;br /&gt; &lt;br /&gt;\\\\UNC\\users\\%USER%\\";
  
              int pos = (int)oMsg.Body.Length +1;
              int attachType = (int)Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue;
  
              Microsoft.Office.Interop.Outlook.Attachment oAttach = oMsg.Attachments.Add(savedLocation, attachType, pos, packageName);
  
              oMsg.Subject = "something deployment package instructions";
              oMsg.Save();
  
          }
          catch(Exception ex)
          {
              Console.WriteLine("Email Failed", ex.Message);
          }
  </code></pre>