Sending Email from SharePoint using Server Side Object Model

  1. /// <summary>  
  2.            /// Send email.  
  3.  /// </summary>  
  4.  public static bool SendEmail()  
  5.  {  
  6.      string emailBody = "Email Body";  
  7.      var messageHeaders = new StringDictionary();  
  8.   
  9.      messageHeaders.Add("to", toemailaddress);  
  10.      messageHeaders.Add("from", fromemailaddress);  
  11.      messageHeaders.Add("subject", emailsubject);  
  12.   
  13.      string mimeType = "text/html";  
  14.      messageHeaders.Add("content-type", mimeType);  
  15.   
  16.     SPWeb currentWeb = SPContext.Current.Web;  
  17.   
  18.      try  
  19.      {  
  20.          email = SPUtility.SendEmail(currentWeb, messageHeaders, emailBody);  
  21.      }  
  22.      catch (Exception ex)  
  23.      {  
  24.          //Exception handling   
  25.      }  
  26.   }//method