Utilisation de CreateUserWizard.SendingMail
Bonjour,
Je veux envoyer un courriel en utilisant CreateUserWizard.SendingMail dans VS2010 lors de la création d'un nouveau membre et j'ai un exemple sur la page MSDN http://msdn.microsoft.com/en-us/libr...ndingmail.aspx que j'essaie de reproduire
Quelqu'un a-t-il déjà réussi à le faire fonctionner cet exemple ?
Si je mets un point d'arret dans
Code:
1 2 3 4 5 6 7 8 9 10 11
| protected void RegisterUser_SendingMail(object sender, MailMessageEventArgs e)
{
// Set MailMessage fields.
e.Message.IsBodyHtml = false;
e.Message.Subject = "New user on Web site.";
// Replace placeholder text in message body with information
// provided by the user.
e.Message.Body = e.Message.Body.Replace("<%PasswordQuestion%>", RegisterUser.Question);
e.Message.Body = e.Message.Body.Replace("<%PasswordAnswer%>", RegisterUser.Answer);
} |
le programme ne s'arrete même pas sur le point d'arret.
dans mon Web.config j'ai ajouté ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
...
...
</system.web>
<!-- Ajouté par moi ==================== -->
<system.net>
<mailSettings>
<smtp>
<network
host="relais.xyz.com"
port="25"
userName="Mon nom d'utilisateur"
password="Mon mot de passe"/>
</smtp>
</mailSettings>
</system.net> |
de plus la propriété MailDefenition dans le code est généré par VS2010 et est
Code:
1 2 3
| <MailDefinition BodyFileName="~/MailFile.txt"
From=<a href="mailto:From=Adresse_2@xyz.com">Adresse_2@xyz.com</a> Subject="Email Subject">
</MailDefinition> |
dans l'inspecteur de propriétés la propriété +MailDefenition est défini ainsi
Code:
1 2 3 4 5 6 7 8
|
BodyFilename = ~/MailFile.txt
CC = aucun j'ai pas touché
EmbeddedObjects = aucun j'ai pas touché
From = adresse_2@xyz.com
IsBodyhtml = False
Priority = Normal
Subject = Email Subject |
pour essayer de voir si j'avais une erreur j'ai ajouté
Code:
1 2 3 4
| protected void RegisterUser_SendMailError(object sender, SendMailErrorEventArgs e)
{
Response.Write("<script>alert('RegisterUser SendMailError')</script>");
} |
Suggestions bienvenue...
Bye.