Responsive Ads Here

Friday, September 7, 2012

Send Email using using SPUtility.SendEmail

 SPSecurity.RunWithElevatedPrivileges(delegate()  
         {  
           using (SPSite spSite = new SPSite(siteUrl))  
           {  
             using (SPWeb spWeb = spSite.OpenWeb())  
             {  
               StringDictionary headers = newStringDictionary();  
               SPUser userOwner = spWeb.EnsureUser(primitivesCache.GetData("ProjectManager").ToString());  
               headers.Add("from","bhanu.prakash@xxxx.com");  
               headers.Add("to", strEmailAddressessTo);  
               headers.Add("subject", "Welcome to Project Work Space ");  
               headers.Add("content-type", "text/html");//This is the default type  
               System.Text.StringBuilder strMessage = newSystem.Text.StringBuilder();  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>Hello,<o:p /></span></p>");  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>&nbsp;</span></p>");  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>You have been added as the member of Project Work Space for the project <i>&lt;" + projectShortName + "&gt; </i>by <i>&lt;Project Admin Name " + ((userOwner == null) ? string.Empty : userOwner.Name) +"&gt;.<o:p /></i></span></p>");  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>You can see the project charter <a href="+siteUrl+">here</a><o:p /></span></p>");  
               //strMessage.Append("<p class='MsoNorma'><span lang='EN-IN'>&nbsp;</span></p>");  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>The ProjectWork Space is provisioned at <i>&lt;project workspaceurl&gt;. </i>You can addthis URL to your Favourites of your browser for frequent access.<o:p /></span></p>");  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>&nbsp;</span></p>");  
               strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>You canexplore what you can do using the project work space by clicking <a href=" + siteUrl + ">here</a><o:p /></span></p>");  
               SPUtility.SendEmail(spWeb, headers, strMessage.ToString());  
             }  
           }  
         });  

No comments:

Post a Comment