Du coté code, vous n”avez qu”a ouvrir votre template de mail de la manière suivante:
1 2 3 4 5 |
SPFolder emailTemplatesFolder = rootWeb.GetFolder(rootWeb.Url + "/" + "EmailTemplates"); SPFileCollection fileCollection = emailTemplatesFolder.Files; SPFile senderMailBodySPFile = fileCollection["monTemplateDeMail.html"] byte[] senderMailBodyBinary = senderMailBodySPFile.OpenBinary(); string senderMailBody = Encoding.UTF8.GetString(senderMailBodyBinary); |
Un petit truc bien sympa aussi, vous pouvez mettre des variables dans votre mail que vous remplacerez dans votre méthode.Pour ma part, j”ai rajoutez des variables dans mon mail qui sont de la forme @@nomVariable@@
Et pour finir, il vous suffit de remplacer vos variables de la manière suivante:
1 2 |
string userName = "dcubesolutions"; senderMailBody = senderMailBody.Replace("@@userName@@", userName ); |
1 2