Voila, je désire envoyer un mail a partir de mon site web en asp.net
j'utilise le code en c#, j'ai trouver ce code en cherchant sur internet, mais la plupart des méthodes sont obsoletes .. donc si quelqu'un aurait une meilleur solution (j'aimerai éviter devoir installer un serveur smtp). voila mon code
Code :
protected void Button1_Click(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 = tbExpediteur.Text; email.To = "thexeon2@gmail.com"; email.Subject = tbObjet.Text; email.Body = "test"; 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; } }
une erreur se produit lors de l'envoit d'un mail qui me dit que le transit jusqu'au server a échoué,
si quelqu'un sais m'aider ... merci