Bonjour voila mon problème :

J'ai une page ou l'utilisateur peut donner son avis sur le site , pour cela il marque son avis dans une textbox et l'envoie ensuite.
Son avis est ensuite envoyer via email sur mon adresse email.
Voici le code:

Dans ma page Avis.aspx.vb

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        Dim email As New MailMessage()
        Dim utilisateur, password, serveur As String
        utilisateur = ConfigurationSettings.AppSettings("SmtpUtilisateur")
        password = ConfigurationSettings.AppSettings("SmtpPassword")
        serveur = ConfigurationSettings.AppSettings("SmtpServeur")
 
 
 
        email.From = "monadresse@yahoo.fr"
        email.To = "monadresse@yahoo.fr"
        email.Subject = "Avis site"
        email.Body = " Votre Avis : " & VotreAvis.text
        SmtpMail.SmtpServer = serveur
        email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")
        email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", utilisateur)
        email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password)
 
        Try
            SmtpMail.Send(email)
        Catch ex As Exception
        End Try
 
    End Sub
Dans mon Web.config

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 <appSettings>
    <add key="SmtpServeur" value="smtp.mail.yahoo.fr" />
    <add key="SmtpUtilisateur" value="monadresse@yahoo.fr" />
    <add key="SmtpPassword" value="******" />
  </appSettings>
Ce code marche je reçoit l'émail lorsque j'essaye en déboguage sous visual studio 2008 mais je ne reçoit pas l'émail lorsque je test en ligne : pourquoi est comment résoudre le problème?

D'avance merci pour vos réponses