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'> </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><" + projectShortName + "> </i>by <i><Project Admin Name " + ((userOwner == null) ? string.Empty : userOwner.Name) +">.<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'> </span></p>");
strMessage.Append("<p class='MsoNormal'><span lang='EN-IN'>The ProjectWork Space is provisioned at <i><project workspaceurl>. </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'> </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