envoi automatique de mail vb.net 2010
bonjours je souhaiterai envoyer un mail autimatique quand j accorde le droit à un utilisateur je procède de la manière qui suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
'email de l'expediteur
email.From = New MailAddress(expediteur)
'email du destinataire
email.To.Add(New MailAddress(destinataire))
'email.Sender = expediteur
'email.
email.Subject = "Acceptation d'inscription"
cmd.CommandText = "SELECT motDePasse FROM utilisateur WHERE identifiant ='" & ComboBox1.Text & "'"
mp = cmd.ExecuteScalar()
email.Body = "vous pouvez vous connecter votre identifiant : " & ComboBox1.Text & ", votre mot de passe :" & mp & ""
Dim c As New SmtpClient("smtp.hotmail.com", 587)
c.EnableSsl = True
'c.Credentials = New NetworkCredential(User, Password)
c.Send(email)
email.Dispose() |
j aurait besoin de quelques explicatoin concernant SmtpClient car je ne voit pas du tout ce que sa fait idem pour c.Credentials = New NetworkCredential(User, Password) qui est en commentaire car je ne sais pas ce qu il faut mettre en paramètre le username et mot de passe de qui ?
je suppose que c'est pour cela que l'email ne s envoi pas et me renvoi un echec d envoi de mail quand je passe dans le code.
merci de m'aider