Probléme d'envoi mail

Résolu
Signaler
Messages postés
182
Date d'inscription
lundi 13 mars 2006
Statut
Membre
Dernière intervention
25 décembre 2009
-
Messages postés
182
Date d'inscription
lundi 13 mars 2006
Statut
Membre
Dernière intervention
25 décembre 2009
-
Bonjour tout le monde ,
 J'ai un Formulaire dans le lequel je dois saisir des données, en cliqueant sur le bouton Valider je dois aussi envoyer un mail
Voici le code qui me permet d'envoyer le mail:
J'ai une erreur "L'hôte SMTP est introuvable"
Quelqu'un peut m'aider SVP

public void EnvoiMessage(/*string body, string recipient*/)
        {
            DataTable dtChercheAdressemail = BLL.Patient.RechercheAdresseMailEtablissement();
            String AdresseExpediteur = dtChercheAdressemail.Rows[0]["etab_mailAdmission"].ToString();
            String AdresseDestinateur = "moi.drcmomo@gmail.com";
            MailAddress from = new MailAddress(AdresseExpediteur);
            MailAddress to = new MailAddress(AdresseDestinateur, "momo ");
            MailMessage message = new MailMessage(from, to);
            // message.Subject = "Using the SmtpClient class.";
            message.BodyEncoding = System.Text.Encoding.UTF8;
            message.Subject = "Using the SmtpClient class.";
            message.Body = @"Using this feature, you can send an e-mail message from an application very easily.";
            message.IsBodyHtml = true;
            message.SubjectEncoding = System.Text.Encoding.UTF8;
            SmtpClient client = new SmtpClient(AdresseExpediteur);

            client.SendCompleted += new SendCompletedEventHandler(SendCompletedCallback);
            try
            {
                client.SendAsync(message, "TTT Web");
            }
            catch (SmtpException e)
            {
                Console.WriteLine("Error: {0}", e.StatusCode);
            }

1 réponse

Messages postés
182
Date d'inscription
lundi 13 mars 2006
Statut
Membre
Dernière intervention
25 décembre 2009

J'ai trouvé la solution
Il fallait ajouté "User" et le mot de passe

public void CreateCopyMessage(/*string body, string recipient*/)
        {
            DataTable dtChercheAdressemail = BLL.Patient.RechercheAdresseMailEtablissement();
            String AdresseExpediteur = dtChercheAdressemail.Rows[0]["etab_mailAdmission"].ToString();
            String AdresseDestinateur = "moi@gmail.com";
            MailAddress from = new MailAddress(AdresseExpediteur, "Arbre", System.Text.Encoding.UTF8);
            MailAddress to = new MailAddress(AdresseDestinateur, "momo ");
            MailMessage message = new MailMessage(from, to);
            // message.Subject = "Using the SmtpClient class.";
            message.BodyEncoding = System.Text.Encoding.UTF8;
            message.Subject = (" nouveau Client"  );
             message.Body = ("Nom :\r\n" + tBNom.Text + "\n\r" + "Prenom:\r\n" + tBPrenom.Text);
            message.IsBodyHtml = true;
            message.SubjectEncoding = System.Text.Encoding.UTF8;
            SmtpClient client = new SmtpClient("mailhost.moimoi.com");//mailhost d'expediteur
            client.Credentials = new NetworkCredential("sourcedigger@tetetiti.com", "A75tutud5807");
            client.SendCompleted += new SendCompletedEventHandler(SendCompletedCallback);
            try
            {
                client.SendAsync(message, "Arbre");
            }
            catch (SmtpException e)
            {
                MessageBox.Show("Impossible d'envoyer le mail");
             }
        }