Bonjour
Dans mon projet en asp(C#) j'ai besoin d'envoyer un mail automatique.
En fait lorsqu'un utilisateur remplit le formulaire pour s'inscrire, je souhaite lui envoyer ses diverses informations.
J'utilise un createUserWizzard.
Et lorsque le createUserWizzard est remplit, ce code se génère :
J'ai pris ce code grâce à un tuto sur developpez.net, mais cela ne fonctionne pas.
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
26
27
28
29
30 protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) { MailMessage email = new MailMessage(); string utilisateur; string password; string serveur; utilisateur = ConfigurationSettings.AppSettings["SmtpUtilisateur"]; password = ConfigurationSettings.AppSettings["SmtpPassword"]; serveur = ConfigurationSettings.AppSettings["SmtpServeur"]; email.From = "adresseamoi@gmail.fr"; email.To = CreateUserWizard1.Email; email.Subject = "Création d'un utilisateur"; email.Body = "Vos informations personnelles"; 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 (Exception ex) { LblErreur.Text = ex.Message; } }
Pour ce qui est des lignes dans le webconfig:
Cependant je ne suis pas sur de l'utilisateur et du mot de passe. J'ai écrit les informations de mon FAI, mais le mail ne s'envoie pas. Normalement cela doit s'envoyer même si je ne suis pas chez moi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <appSettings> <add key="SmtpServeur" value="smtp.neuf.fr" /> <add key="SmtpUtilisateur" value="user" /> <add key="SmtpPassword" value="mdp" /> </appSettings>
Merci
Partager