Ok mais ce que je ne comprend pas c'est quoi toi tu mets :
mMailMessage.BodyFormat = System.Web.Mail.MailFormat.Text;
Et moi la propriété BodyFormat je ne l'ai pas, j'ai BodyEncoding et donc moi j'ai:
this
._mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
et pour le reste :
System.Web.Mail.MailFormat.Text;
ca revient au même que mon :
System.Text.Encoding.GetEncoding("iso-8859-1");
Non?
En récap voici ce que fait ma classe: (comme dans le lien cité plus haut)
this
._mail.Subject = subject;
this._mail.Body = body;
this._mail.From = new System.Net.Mail.MailAddress(fromMail, fromName);
this._mail.To.Add(new System.Net.Mail.MailAddress(toMail, toName));
this._mail.IsBodyHtml = isHtml;
this._mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
this._mail.SubjectEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
Ou alors le problème viendrai du serveur smtp?
Merci
++
Thierry