ENVOI DE MAIL AVEC PIÈCE JOINTE

MiharbiDoNo Messages postés 150 Date d'inscription dimanche 17 mai 2009 Statut Membre Dernière intervention 25 mai 2012 - 14 déc. 2011 à 06:30
ehjoe Messages postés 728 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 30 mars 2014 - 14 juin 2012 à 09:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53810-envoi-de-mail-avec-piece-jointe

ehjoe Messages postés 728 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 30 mars 2014 4
14 juin 2012 à 09:47
Cher BLQ,

Moi non plus je ne sais pas attacher une pièce de cette façon, je ne sais même pas si c'est possible d'ailleurs, pas certain car dans les forums de programmation généralement personne ne répond...

Cordialement, Joe.
blq Messages postés 97 Date d'inscription vendredi 22 octobre 1999 Statut Membre Dernière intervention 13 juin 2016 1
14 juin 2012 à 09:42
Je me suis mal exprimé.

Ton code a un coté utile car complet avec son interface graphique, mais l'envoi de mail dans Button2_Click() via l'appel suivant ne propose pas d'attachement de fichier :
System.Diagnostics.Process.Start("mailto:" & TextBox1.Text & "?subject=" & TextBox3.Text & "&body=" & TextBox4.Text)

Un exemple avec un attachement aurait été intéressant à proposer. Personnellement, je n'ai pas la réponse et je n'ai pas cherché...

A toute fin utile pour les éventuels autres lecteurs : ton code fonctionne sans souci avec Visual Basic Express 2010.
ehjoe Messages postés 728 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 30 mars 2014 4
13 juin 2012 à 20:15
Bonjour BLQ,

Il n'y a sans doute rien de nouveau, je n'ai même pas cherché d'ailleurs. Je voyais que cette question revenait souvent, ayant le code pour y répondre, j'ai simplement fait un petit programme pour utiliser ce dernier, et je suis totalement confus de savoir que ceci existait déjà, navré même :o)

Cordialement. Joe.
ehjoe Messages postés 728 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 30 mars 2014 4
13 juin 2012 à 20:03
Bonjour kumultoo,

Je ne sais pas envoyer des mails directement au format HTM, enfin, je ne sais pas sous quelle forme c'est envoyé d'ailleurs, tout ce que je sais c'est que c'est lisible à l'arrivée, ça me suffit :o) Néanmoins en secours tu peux toujours joindre un document HTML...

Pour ce qui est de ta seconde phrase, la seconde ligne, j'ai un peu de mal à comprendre, serait-ce que tu voudrais savoir comment envoyer les différentes données qui peuvent se trouver sur une form (textBox par exemple) via le code ci-dessus ?

Cordialement, Joe.
blq Messages postés 97 Date d'inscription vendredi 22 octobre 1999 Statut Membre Dernière intervention 13 juin 2016 1
13 juin 2012 à 17:56
Fonctionne et donne une interface graphique pour tester, mais rien de nouveau au regard des autres exemples SMTP:
proposé en 2010 http://www.vbfrance.com/codes/ENVOYER-MAIL-AVEC-SMTP-DEPUIS-GMAIL-HOTMAIL-YAHOO_51836.aspx
et
proposé en 2007 http://www.vbfrance.com/codes/ENVOYER-MAIL-AVEC-SERVEUR-SMTP-CONNEXION-AVEC-LOGIN_40401.aspx

Il y a d'ailleurs beaucoup plus complet coté graphique proposé en 2006 : http://www.vbfrance.com/codes/MESSAGERIE-ELECTRONIQUE-VB-NET-2005_37866.aspx

Dommage que l'exemple d'envoi par l'outil de mail par défaut ne propose pas l'attachement de fichier...
kumultoo Messages postés 1 Date d'inscription jeudi 16 novembre 2006 Statut Membre Dernière intervention 22 février 2012
22 févr. 2012 à 22:59
Bonjour
comment envoyer des emails au format HTML
et sur tout reception les données d'un formulaire les envoyer
merci de me repondre
ehjoe Messages postés 728 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 30 mars 2014 4
14 déc. 2011 à 08:47
Bonjour MiharbiDoNo,

Merci de ces observations dont j'ai tenu compte tout en améliorant la saisie.

Cordialement.

Joe.
MiharbiDoNo Messages postés 150 Date d'inscription dimanche 17 mai 2009 Statut Membre Dernière intervention 25 mai 2012
14 déc. 2011 à 06:30
bonjour,
sous Button1_Click, si client.Send echoue, DotNetMail.Dispose et client.Dispose ne vont pas etre executés, sauf qu'il faut les "disposer" en tous cas :)
Rejoignez-nous