envoie de mail en silverlight
Bonjour, travaillant actuellement sur un projet silverlight, je tente d'envoyer un mail suite a une inscription d'un utilisateur et n'arrive pas a gérer cette partit. Aucun mail n'est envoyé a partir du code mis en place. Voila le travail effectué: (si quelqu'un me propose une autre solution plus efficace que celle si je prend). Je vous remercie d'avance.
Coté Client (exécuté sur un évènement clik):
Code:
1 2 3
| ReferenceWebService.MonWebServiceSoapClient proxy = new SiteWeb.ReferenceWebService.MonWebServiceSoapClient();
proxy.EnvoiMailCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(proxy_EnvoiMailCompleted);
proxy.EnvoiMailAsync("mailDestinataire", "sujet", "body"); |
Coté WebService:
avec system.Web.Mail:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| [WebMethod]
public void EnvoiMail(String toEmail, String subject, String body)
{
try
{
MailMessage message = new MailMessage();
message.From = "adresseEmeteur";
message.To = toEmail;
// message.Cc = "";
// message.Bcc = "";
message.Subject = subject;
message.Body = body;
SmtpMail.Send(message);
}
catch (Exception ex)
{
}
} |
ou Avec System.Net.Mail:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| try
{
MailMessage message = new MailMessage();
message.From = fromEmail;
message.To.Add(new MailAddress(toEmail));
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Send(message);}
catch (Exception ex)
{
} |