31/05/2007

Notifier des utilisateurs par Mail

Pour envoyer un mail depuis MOSS c'est trés simple il existe deux deux API dans SPUtility. (Cet espace de nom contient plein de petits trucs sympas).
SPUtility.IsEmailServerSet qui retourne true si un serveur de mail sortant est défini dans MOSS pour le spweb spécifié. SPUtility.SendEmail pour envoyer le mail.Voici un exemple de code:

if ( SPUtility.IsEmailServerSet(mySPWeb) == true )
{
bool bAppendHTML = true;
bool bEncodeHTML = false;
string sTo = "dupond@dupond.com";
string sSubject = "Le sujet du message";
string sHtmlBody = "Corps de message avec du Gras
Un saut de ligne";

SPUtility.SendEmail(mySPWeb, bAppendHTMLTag,
bEncodeHTML, sTo, sSubject, sHtmlBody);
}

Aucun commentaire: