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

coccolata Messages postés 86 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010 - 19 févr. 2009 à 17:00
cs_00237 Messages postés 1 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 décembre 2009 - 28 déc. 2009 à 16:30
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

cs_Seb_P Messages postés 40 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 23 février 2009
23 févr. 2009 à 14:10
As-tu déjà essayer d'utiliser le namespace System.Net.Mail ?
0
cs_Seb_P Messages postés 40 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 23 février 2009
23 févr. 2009 à 14:11
0
coccolata Messages postés 86 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010
28 févr. 2009 à 23:59
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...
0
cs_00237 Messages postés 1 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 décembre 2009
28 déc. 2009 à 16:30
allo...comment tu vas?
0
Rejoignez-nous