Bonjour,
je fais ca
toot.StartInfo.FileName = @"mailto:" + sDest +
"?Subject=" + sSujet +
"&Body=<html><Body>" + "N° de commande : <b>" + "" +
"</b>" +
"<br>Nom : <b>" + "" + "</b>" +
"<br>Prénom : <b>" + "" + "</b><br></Body></html>";
toot.Start();
Avec Thunderbird, le corps du mail est bien formaté
Mais avec Outlook ca donne ca
Bonjour,
je fais ca
toot.StartInfo.FileName = @"mailto:" + sDest +
"?Subject=" + sSujet +
"&Body=<html><Body>" + "N° de commande : <b>" + "" +
"</b>" +
"<br>Nom : <b>" + "" + "</b>" +
"<br>Prénom : <b>" + "" + "</b><br></Body></html>";
toot.Start();
Avec Thunderbird, le corps du mail est bien formaté
Mais avec Outlook ca donne ca
Bonjour,
je fais ca
toot.StartInfo.FileName = @"mailto:" + sDest +
"?Subject=" + sSujet +
"&Body=<html><Body>" + "N° de commande : <b>" + "" +
"</b>" +
"<br>Nom : <b>" + "" + "</b>" +
"<br>Prénom : <b>" + "" + "</b><br></Body></html>";
toot.Start();
Avec Thunderbird, le corps du mail est bien formaté
Mais avec Outlook ca donne ca
>Passe plutôt par les classes dédiées du framework 2.0(il y a maintenant
tout ce qu'il faut)
Dans : news:447c6922$0$19699$,
Philippe Cazaux-Moutou disait :Bonjour,
Bonsoir,je fais ca
toot.StartInfo.FileName = @"mailto:" + sDest +
"?Subject=" + sSujet +
"&Body=<html><Body>" + "N° de commande : <b>" + "" +
"</b>" +
"<br>Nom : <b>" + "" + "</b>" +
"<br>Prénom : <b>" + "" + "</b><br></Body></html>";
toot.Start();
Avec Thunderbird, le corps du mail est bien formaté
Mais avec Outlook ca donne ca
Passe plutôt par les classes dédiées du framework 2.0(il y a maintenant
tout ce qu'il faut)
Parce que là, tu vas donner des boutons à ceux qui pondent les rfc
concernant les messages internet ! ;-)
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
>Passe plutôt par les classes dédiées du framework 2.0(il y a maintenant
tout ce qu'il faut)
Dans : news:447c6922$0$19699$8fcfb975@news.wanadoo.fr,
Philippe Cazaux-Moutou disait :
Bonjour,
Bonsoir,
je fais ca
toot.StartInfo.FileName = @"mailto:" + sDest +
"?Subject=" + sSujet +
"&Body=<html><Body>" + "N° de commande : <b>" + "" +
"</b>" +
"<br>Nom : <b>" + "" + "</b>" +
"<br>Prénom : <b>" + "" + "</b><br></Body></html>";
toot.Start();
Avec Thunderbird, le corps du mail est bien formaté
Mais avec Outlook ca donne ca
Passe plutôt par les classes dédiées du framework 2.0(il y a maintenant
tout ce qu'il faut)
Parce que là, tu vas donner des boutons à ceux qui pondent les rfc
concernant les messages internet ! ;-)
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
>Passe plutôt par les classes dédiées du framework 2.0(il y a maintenant
tout ce qu'il faut)
Dans : news:447c6922$0$19699$,
Philippe Cazaux-Moutou disait :Bonjour,
Bonsoir,je fais ca
toot.StartInfo.FileName = @"mailto:" + sDest +
"?Subject=" + sSujet +
"&Body=<html><Body>" + "N° de commande : <b>" + "" +
"</b>" +
"<br>Nom : <b>" + "" + "</b>" +
"<br>Prénom : <b>" + "" + "</b><br></Body></html>";
toot.Start();
Avec Thunderbird, le corps du mail est bien formaté
Mais avec Outlook ca donne ca
Passe plutôt par les classes dédiées du framework 2.0(il y a maintenant
tout ce qu'il faut)
Parce que là, tu vas donner des boutons à ceux qui pondent les rfc
concernant les messages internet ! ;-)
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Passe plutôt par les classes dédiées du framework 2.0(il y a
maintenant tout ce qu'il faut)
helas etant débutant, je n ai pas la maitrise, as tu un exemple, ce
que je veux, c est juste passer ca et que ca m ouvre Outlook pour que
je puisse completer le mail
Passe plutôt par les classes dédiées du framework 2.0(il y a
maintenant tout ce qu'il faut)
helas etant débutant, je n ai pas la maitrise, as tu un exemple, ce
que je veux, c est juste passer ca et que ca m ouvre Outlook pour que
je puisse completer le mail
Passe plutôt par les classes dédiées du framework 2.0(il y a
maintenant tout ce qu'il faut)
helas etant débutant, je n ai pas la maitrise, as tu un exemple, ce
que je veux, c est juste passer ca et que ca m ouvre Outlook pour que
je puisse completer le mail
Dans : news:447c99c8$0$21306$,
Philippe Cazaux-Moutou disait :Passe plutôt par les classes dédiées du framework 2.0(il y a
maintenant tout ce qu'il faut)
helas etant débutant, je n ai pas la maitrise, as tu un exemple, ce
que je veux, c est juste passer ca et que ca m ouvre Outlook pour que
je puisse completer le mail
Le problème avec le mailto, c'est que cela va te générer un mail dont le
format dépend du paramétrage par défaut de ton logiciel de courrier par
défaut.
Le texte de la partie body est interprétée comme du texte (pas comme du
html). Il sera envoyé comme du texte brut ou en html mais le résultat que
tu obtiens avec Outlook me paraît normal. Disons que si tu écris <b> dans
le body, il sera envoyé comme <b> si ton logiciel envoie en texte brut et
comme <b> si ton logiciel envoie du html, c'est même un peu plus
compliqué car en html, le mail est composé souvent de plusieurs parties
dont l'une en texte brut et l'autre en html.
Mais je n'avais pas vraiment bien saisi que tu voulais modifier le mail.
Le plus simple est sans doute alors ta solution mais en spécifiant
uniquement du texte dans la partie Body. Sinon il faut que tu gères
l'édition html (l'objet webbrowser sait faire cela) et que tu composes le
message avec les classes de System.Net.Mail
Je n'ai pas d'exemple perso sous la main (je ne suis pas depuis assez
longtemps sur le framework 2.0) mais tu as un bout de code très
intéressant à ce sujet dans la MSDN dans l'aide de la propriété
AlternateViews de la classe System.Net.MailMessage
Mais bon. Reste le problème de l'édition de ce que tu veux envoyer.
Pourquoi pas un petit formulaire ? Il semble que tu aies juste à compléter
3 champs sans formatage particulier (dans les champs eux-même)
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:447c99c8$0$21306$8fcfb975@news.wanadoo.fr,
Philippe Cazaux-Moutou disait :
Passe plutôt par les classes dédiées du framework 2.0(il y a
maintenant tout ce qu'il faut)
helas etant débutant, je n ai pas la maitrise, as tu un exemple, ce
que je veux, c est juste passer ca et que ca m ouvre Outlook pour que
je puisse completer le mail
Le problème avec le mailto, c'est que cela va te générer un mail dont le
format dépend du paramétrage par défaut de ton logiciel de courrier par
défaut.
Le texte de la partie body est interprétée comme du texte (pas comme du
html). Il sera envoyé comme du texte brut ou en html mais le résultat que
tu obtiens avec Outlook me paraît normal. Disons que si tu écris <b> dans
le body, il sera envoyé comme <b> si ton logiciel envoie en texte brut et
comme <b> si ton logiciel envoie du html, c'est même un peu plus
compliqué car en html, le mail est composé souvent de plusieurs parties
dont l'une en texte brut et l'autre en html.
Mais je n'avais pas vraiment bien saisi que tu voulais modifier le mail.
Le plus simple est sans doute alors ta solution mais en spécifiant
uniquement du texte dans la partie Body. Sinon il faut que tu gères
l'édition html (l'objet webbrowser sait faire cela) et que tu composes le
message avec les classes de System.Net.Mail
Je n'ai pas d'exemple perso sous la main (je ne suis pas depuis assez
longtemps sur le framework 2.0) mais tu as un bout de code très
intéressant à ce sujet dans la MSDN dans l'aide de la propriété
AlternateViews de la classe System.Net.MailMessage
Mais bon. Reste le problème de l'édition de ce que tu veux envoyer.
Pourquoi pas un petit formulaire ? Il semble que tu aies juste à compléter
3 champs sans formatage particulier (dans les champs eux-même)
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:447c99c8$0$21306$,
Philippe Cazaux-Moutou disait :Passe plutôt par les classes dédiées du framework 2.0(il y a
maintenant tout ce qu'il faut)
helas etant débutant, je n ai pas la maitrise, as tu un exemple, ce
que je veux, c est juste passer ca et que ca m ouvre Outlook pour que
je puisse completer le mail
Le problème avec le mailto, c'est que cela va te générer un mail dont le
format dépend du paramétrage par défaut de ton logiciel de courrier par
défaut.
Le texte de la partie body est interprétée comme du texte (pas comme du
html). Il sera envoyé comme du texte brut ou en html mais le résultat que
tu obtiens avec Outlook me paraît normal. Disons que si tu écris <b> dans
le body, il sera envoyé comme <b> si ton logiciel envoie en texte brut et
comme <b> si ton logiciel envoie du html, c'est même un peu plus
compliqué car en html, le mail est composé souvent de plusieurs parties
dont l'une en texte brut et l'autre en html.
Mais je n'avais pas vraiment bien saisi que tu voulais modifier le mail.
Le plus simple est sans doute alors ta solution mais en spécifiant
uniquement du texte dans la partie Body. Sinon il faut que tu gères
l'édition html (l'objet webbrowser sait faire cela) et que tu composes le
message avec les classes de System.Net.Mail
Je n'ai pas d'exemple perso sous la main (je ne suis pas depuis assez
longtemps sur le framework 2.0) mais tu as un bout de code très
intéressant à ce sujet dans la MSDN dans l'aide de la propriété
AlternateViews de la classe System.Net.MailMessage
Mais bon. Reste le problème de l'édition de ce que tu veux envoyer.
Pourquoi pas un petit formulaire ? Il semble que tu aies juste à compléter
3 champs sans formatage particulier (dans les champs eux-même)
--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
C'est peut-être parcequ'il faut préciser que le corps du mail est en HTML.
Voilà un exemple de code pour envoyer un mail avec la classe MailMessage :
string strFrom = "";
string strTo = "";
MailMessage mailMsg = new MailMessage(strFrom, strTo);
mailMsg.Subject = "Essai de mail depuis C#";
mailMsg.Body = "<html><body>texte en html</body></html>";
mailMsg.IsBodyHtml = true;
il suffit ensuite d'envoyer le message avec la classe SmtpClient.
François.
C'est peut-être parcequ'il faut préciser que le corps du mail est en HTML.
Voilà un exemple de code pour envoyer un mail avec la classe MailMessage :
string strFrom = "x@x.com";
string strTo = "u@u.com";
MailMessage mailMsg = new MailMessage(strFrom, strTo);
mailMsg.Subject = "Essai de mail depuis C#";
mailMsg.Body = "<html><body>texte en html</body></html>";
mailMsg.IsBodyHtml = true;
il suffit ensuite d'envoyer le message avec la classe SmtpClient.
François.
C'est peut-être parcequ'il faut préciser que le corps du mail est en HTML.
Voilà un exemple de code pour envoyer un mail avec la classe MailMessage :
string strFrom = "";
string strTo = "";
MailMessage mailMsg = new MailMessage(strFrom, strTo);
mailMsg.Subject = "Essai de mail depuis C#";
mailMsg.Body = "<html><body>texte en html</body></html>";
mailMsg.IsBodyHtml = true;
il suffit ensuite d'envoyer le message avec la classe SmtpClient.
François.
C'est peut-être parcequ'il faut préciser que le corps du mail est en HTML.
Voilà un exemple de code pour envoyer un mail avec la classe MailMessage :
string strFrom = "";
string strTo = "";
MailMessage mailMsg = new MailMessage(strFrom, strTo);
mailMsg.Subject = "Essai de mail depuis C#";
mailMsg.Body = "<html><body>texte en html</body></html>";
mailMsg.IsBodyHtml = true;
il suffit ensuite d'envoyer le message avec la classe SmtpClient.
François.
C'est peut-être parcequ'il faut préciser que le corps du mail est en HTML.
Voilà un exemple de code pour envoyer un mail avec la classe MailMessage :
string strFrom = "x@x.com";
string strTo = "u@u.com";
MailMessage mailMsg = new MailMessage(strFrom, strTo);
mailMsg.Subject = "Essai de mail depuis C#";
mailMsg.Body = "<html><body>texte en html</body></html>";
mailMsg.IsBodyHtml = true;
il suffit ensuite d'envoyer le message avec la classe SmtpClient.
François.
C'est peut-être parcequ'il faut préciser que le corps du mail est en HTML.
Voilà un exemple de code pour envoyer un mail avec la classe MailMessage :
string strFrom = "";
string strTo = "";
MailMessage mailMsg = new MailMessage(strFrom, strTo);
mailMsg.Subject = "Essai de mail depuis C#";
mailMsg.Body = "<html><body>texte en html</body></html>";
mailMsg.IsBodyHtml = true;
il suffit ensuite d'envoyer le message avec la classe SmtpClient.
François.