Envoi d'un mail automatique sous format html en asp.net c#

Signaler
Messages postés
86
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
26 mai 2010
-
Messages postés
1
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
28 décembre 2009
-
salut,
je voudrais envoyer un mail automatique, j'utilise visual studio.net 2005 (en c#)
mon problème est :
1) mon email est en format html, les balises content-Language...fr,text/html ne sont pas reconnues..
2)email.Fields n'est pas encore reconnu
voici mon code:




namespace sendMail
{
    public class Class1 : System.Web.UI.Page
    {
        public bool envoyer(string destinataire, string expediteur, string firstName, string lastName, string validation )
        {
 MailMessage email = new MailMessage();
string utilisateur;
string password;
string serveur;


utilisateur = ConfigurationManager.AppSettings["SmtpUtilisateur"];




password = ConfigurationManager.AppSettings["SmtpPassword"];




serveur = ConfigurationManager.AppSettings["SmtpServeur"];


email.From = new MailAddress(expediteur);


email.To.Add(destinataire);


email.Subject = "Correction de pointage par matricule";




email.Body = "<html>"
            + "<head>"
    + "<meta http-equiv="+Content-Language+" content="+fr+">"
    + "<meta http-equiv="+Content-Type+" content="+text/html; charset=windows-1252+">"
    + "</head>"
    + ""
    + "Mon premier mail au format HTML

"
    + ""
    + "</html>";


email.IsBodyHtml = true; 


SmtpClient smtp = new SmtpClient("127.0.0.1");  //ajouT




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
{


 smtp.Send(email);
    return true;
}
catch
{
    return false;


  
}
       
        }
    }
}
repondez moi SVP c'est urgent

4 réponses

Messages postés
40
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
23 février 2009

As-tu déjà essayer d'utiliser le namespace System.Net.Mail ?
Messages postés
40
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
23 février 2009

Messages postés
86
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
26 mai 2010

j'ai consulté le msdn mais en vain, j'ai pas encore résolu mon problème
pour le truc du html c'est réglé...mais il me reste l'histoire de Fields...
Messages postés
1
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
28 décembre 2009

allo...comment tu vas?