Responsive Ads Here

Tuesday, July 17, 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","rahul.reddishetty@acuvate.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