title: Open default mail client along with a attachment
body: <p>Hi I am working on a WPF application (using c#). </p>
  
  <p>I need to have a functionality where users can send files (audio files) as attachments via email. 
  I tried using <code>Microsoft.Office.Interop.Outlook.Application</code> namespace but it opens outlook and wont work if outlook is not installed on the client's computer. </p>
  
  <p>I tried using <code>SmtpClient()</code> and <code>MailMessage()</code> classes of  <code>System.Net.Mail</code> namespace but its not opening email client. 
  Its sending a mail through predefined server (might be a problem since I don't know what my client's default email domain is. This <a href="http://www.codeproject.com/Articles/17561/Programmatically-adding-attachments-to-emails-in-C">link</a> has all the things I need and its working fine. </p>
  
  <p>But there they used DllImport attribute and there are many issues that may arise (from what I can understand) from using this method. I have no idea about managed and un-managed code so I am not able to understand what the problem is. Is it OK to follow the example in the above link. If not why? </p>
  
  <p>Can you tell or provide links on how to approach my problem</p>