TAG HTML dangereux dans methode post
Bonjour,
J'ai ce code pour envoyer un email :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| private string sendMail2( String EmailFrom, String LeSujet, String LeMessage, String dest, String password)
{
//Response.Buffer = false;
MailMessage email = new MailMessage();
email.From = new MailAddress(monemail);
email.ReplyTo = new MailAddress(EmailFrom);
email.To.Add(dest);
email.Subject = LeSujet;
email.Body = LeMessage;
email.BodyEncoding = System.Text.Encoding.UTF8;
email.SubjectEncoding = System.Text.Encoding.UTF8;
email.Priority = MailPriority.High;
email.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient(ServeurSmtp, smtpport);
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential(monemail, password);
try
{
smtp.Send(email);
}
catch (Exception ex)
{
return ex.Message;
}
return "";
} |
Tout ce passe bien sauf si je met des balises html dans le message.
Là il me dit qu'il y a des tags dans la methode poste, qui sont potentiellement dangereux.
2 questions :
1. Puis-je faire en sorte que l'html puisse être envoyé?
2. Peut on interdire la saisie de certain caractère (les balises) ?
Merci