Bonjour à tous,
Voilà, j’ai un souci avec mon projet …
Lorsque j’envoie le mail avec le contenu de la RTB, il ne garde pas les propriétés du texte (couleur, gras, etc) …
J’ai donc regardé sur MSDN pour voir ce qu’ils proposaient, et voici ce que j’ai trouvé :
http://msdn2.microsoft.com/fr-fr/library/s…rnateviews.aspx
J’ai essayé, j’ai adapté pour mon RTB, mais ça ne fonctionne pas … Ensuite j’ai copié/collé le code de microsoft et ça ne fonctionne pas non plus ! Quel est le problème ? Il recherche un fichier à envoyer (et avec le code de microsoft, il me dit que le chemin contient des caractères non-autorisés !).
Voici le code que j’ai :
[code]string path = tbCfgPath.Text + “Config.ini”;
if (!File.Exists(path))
MessageBox.Show(“Veuillez compléter les informations nécessaires à l’envoi en cliquant sur le boutton “Options””, “Attention”, MessageBoxButtons.OK, MessageBoxIcon.Warning);
else
{
// Lecture des informations de connexion SMTP contenue dans le fichier
string[] infos = File.ReadAllLines(path, ASCIIEncoding.Default);
// Création d'un mail
MailMessage myMail = new MailMessage();
myMail.From = new MailAddress(infos[3]);
myMail.To.Add(tbNeedMail.Text);
myMail.Subject = tbTitle.Text;
// Nécessaire pour voir le message avec ses propriétés
AlternateView alternate = new AlternateView(rtBalSend.Rtf, MediaTypeNames.Text.RichText);
// Configuration du client SMTP
SmtpClient smtp = new SmtpClient(infos[0]);
// Login et password si nécessaire
if (infos[1] != "" && infos[2] != "")
smtp.Credentials = new NetworkCredential(infos[1], infos[2]);
smtp.Send(myMail);
}[/code]
Merci d’avance pour votre aide !
Bonne journée à tous