foufidou
Messages postés156Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention21 mai 2015
-
11 juil. 2007 à 17:28
hvb
Messages postés939Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention27 janvier 2009
-
12 juil. 2007 à 13:47
bonjour tout le monde,
jessai d'envoyer un mail avec VB 2005 mais j'arrive pas a le faire malgré que j'ai fait un bon tour avant de poser la question mais mes recherche aboutisent toujours a le meme code a peu prés :
celui la est le meilleur essai que j'ai eu je croit : (merci thepoe )
Public Sub Envoi(ByVal server As String, ByVal De As String, ByVal A As String, _
ByVal Sujet As String, ByVal Corps As String, _
ByVal Utilisateur As String, ByVal MotDePasse As String, ByVal avecLogin As Boolean)
Try
Dim message As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage( _
New System.Net.Mail.MailAddress(De), _
New System.Net.Mail.MailAddress(A))
message.Subject = Sujet
message.Body = Corps
Dim smtp As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient(server) If avecLogin True Then smtp.Credentials New System.Net.NetworkCredential(Utilisateur, MotDePasse)
smtp.EnableSsl = True
smtp.Port = 465
smtp.Send(message)
MsgBox("Gagné")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
mais en fin du compte et lors du lenvoi du message j'ai toujour droit a une exception : "Echec d'envoi du courrier".
je sait pas ce qui ne tourne pas rend dans ce code.
hvb
Messages postés939Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention27 janvier 20093 12 juil. 2007 à 10:11
tu passes quoi comme parametres à la fonction?
Déja change ton MsgBox(ex.message) par MsgBox(ex.ToString) pour avoir plus d'infos sur l'erreur.
Ensuite dans ta fonction, ssl est activé de base, ton serveur le supporte?
foufidou
Messages postés156Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention21 mai 2015 12 juil. 2007 à 12:08
Merci pour vos reponse les gars,
bon le SSL est supporter avec gmail et yahoo ( ce sont les deux serveur smtp que j'ai utilisé dans on application)
pour ma fonction deja je passe : serveur smtp , envoyeur , recepteur , sujet , corps du message , nom d'utilisateur du cmpte , son mot de passe et enfin si il y a un login sur le serveur ou pas .
NB : [auteurdetail.aspx?ID=336740 zavier666] j'ai pas trouver le tuto dont tu m'a parlé sur ton site
foufidou
Messages postés156Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention21 mai 2015 12 juil. 2007 à 12:52
j'ai essayer avec ton code mais cmme tous les bout de code que j'ai utlisé ca marche pas !!!
peut etre parceque c'est avec gmail ou yahoo qui suporte pas ca !!!!
ai-je raison ?
hvb
Messages postés939Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention27 janvier 20093 12 juil. 2007 à 13:47
c'est possible oui, je sais pas.
Pour gmail ça me semble très probable, car il y a pas mal de truc à config dans les clients de messageries pour gmail (ssl, authentification, etc) mais yahoo je ne connais pas leurs services.