Erreur serveur sortant.

MOHCINE2 Messages postés 11 Statut Membre -  
MOHCINE2 Messages postés 11 Statut Membre -
Bonjour,

sur clique button envoyer generer erreur de autentification
------------------------------------------------------------------------------------

        private void Envoyer_Click(object sender, EventArgs e)
        {
            try
            {
                MailMessage mail = new MailMessage(from.Text,to.Text,subject.Text,Body.Text);
                SmtpClient client = new SmtpClient(smtp.Text);
                client.Port = 587;
                client.Credentials = new System.Net.NetworkCredential(username.Text,password.Text);
                client.EnableSsl = false;
                client.Send(mail);
                
                MessageBox.Show("message a été envoyée");
            }
            catch(Exception ex )
            {
                MessageBox.Show(ex.Message);
            }
        }


EDIT: Ajout de la coloration syntaxique.

1 réponse

  1. Utilisateur anonyme
     
    Bonjour, je n'ai jamais programmé de client mail.
    Mais sur celui de mon ordinateur, si le SMTP nécessite une connexion sécurisée (ce que semble sous entendre le message d'erreur), il faut activer SSL et y mettre les données de connexion.

    Tu trouveras sur le site de ton fournisseur les paramètres à saisir.
    Selon cette page https://assistance.orange.fr/mobile-tablette/tous-les-mobiles-et-tablettes/installer-et-utiliser/utiliser-internet-mail-et-cloud/mail/l-application-mail-orange/parametrer-et-configurer/comment-configurer-les-serveurs-sortants-et-entrants-des-principaux-comptes-mails-_47992-48856
    Il y a 5 fournisseurs avec le port sortant 587, et l'un requiert la connexion sécurisée.

    D'ailleurs dans l'absolue, ton code met ce port en fixe et le reste configurable, ça n'est pas très logique.
    0
    1. MOHCINE2 Messages postés 11 Statut Membre
       
      merci Whismeril
      0