Sputilité.sendemail fonctionne mais n'enverra pas de liens
Question
Dans SP 2010, j'utilise la sputilité.Sendemail et cela fonctionne bien, à l'exception de l'envoi de liens.Dans l'argument de cordes de carrosserie, j'entraîne
"<a href=\"http://www.google.com\">Click me</a>"
Il apparaît dans l'e-mail comme le code HTML que je veux (le code texte, je ne peux pas la mettre ici car il sera formaté comme un lien)
et quand j'appuie la source de l'email, je vois
<a href="http://www.google.com">Click me</a>
Je sais que HTML fonctionne car j'utilise des balises audacieuses et nouvelles lignes, mais je ne peux pas comprendre comment obtenir le lien au travail.
La solution
public static bool SendEmail(
SPWeb web,
bool fAppendHtmlTag,
bool fHtmlEncode,
string to,
string subject,
string htmlBody)
Vous devez définir les paramètres:
fhtmlencode True pour encoder le message et remplacer les caractères dans les balises HTML avec des entités;Sinon, faux.