ENVOI DE MAIL AVEC PIÈCE JOINTE

Messages postés
150
Date d'inscription
dimanche 17 mai 2009
Statut
Membre
Dernière intervention
25 mai 2012
- - Dernière réponse : 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

Afficher la suite 
MiharbiDoNo
Messages postés
150
Date d'inscription
dimanche 17 mai 2009
Statut
Membre
Dernière intervention
25 mai 2012
-
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 :)
ehjoe
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
2 -
Bonjour MiharbiDoNo,

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

Cordialement.

Joe.
kumultoo
Messages postés
1
Date d'inscription
jeudi 16 novembre 2006
Statut
Membre
Dernière intervention
22 février 2012
-
Bonjour
comment envoyer des emails au format HTML
et sur tout reception les données d'un formulaire les envoyer
merci de me repondre
blq
Messages postés
98
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
-
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...
ehjoe
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
2 -
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.
ehjoe
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
2 -
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.
blq
Messages postés
98
Date d'inscription
vendredi 22 octobre 1999
Statut
Membre
Dernière intervention
13 juin 2016
-
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
2 -
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.