title: Overriding Outlook's Default Sending function
body: <p>Im developing a solution for Outlook with VSTO, VS 2010 and Outlook 2010.</p>
  
  <p>I want to override default functionality of Outlook's sending behavior.</p>
  
  <p>Here is the requirement.</p>
  
  <p>When user clicks on Send button, i have to check whether it is an SMS - "IPM.Note.Mobile.SMS". If it is an SMS then i have to give my custom implementation for sending. If it is not an SMS then default sending behavior.</p>
  
  <p>For custom sending part I have to use my own web service and handle it.</p>
  
  <p><strong>What i want from you is a method/way to override default sending function in Outlook 2010</strong>.</p>
  
  <p>I have read few articles on MSDN, inspector wrappers and enforcing custom business rules, but i didn't get what i want. And i want a pure C# solution not a third party dll like redemption. I tried to be specific as much as i can, i expect the same :)</p>
  
  <p>Please help me :D
  Thanks,</p>
  
  <p>Regards -
  Sam</p>