Bonjour à tous , je travaille sur une application des gestion de candidatures , et quand je veux que lorsque je reçois une candidature je vais envoyer un accusé de réception alors ce que j'ai fait :
* j'ai créer un formulaire avec 4 champs (destinataire , expéditeur , sujet,description).
*une bouton envoyer avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  string client_Host="";
            int client_Port=0;
 
            if (cmb_Destinataire.Text.ToLower().Contains("hotmail"))
            {
                client_Host = "smtp.live.com";
                client_Port=465;
            }
            else if (cmb_Destinataire.Text.ToLower().Contains("gmail"))
            {
                client_Host = "smtp.gmail.com";
                client_Port=587;
            }
            MailMessage msg = new MailMessage(cmb_Expediteur.Text, cmb_Destinataire.Text, txt_Objet.Text, txtDescription.Text);
 
            SmtpClient client = new SmtpClient(client_Host, client_Port);
            client.UseDefaultCredentials = false;
            client.EnableSsl = true;
            client.Credentials = new System.Net.NetworkCredential(cmb_Expediteur.Text, "MonPassword");
            client.Send(msg);
 
            MessageBox.Show("Message envoyé", "Validation", MessageBoxButtons.OK, MessageBoxIcon.Information);
dans ce cas j'envoie un mail d'une adresse simple vers une autre .
Mais avec une adresse Outlook , je dois entrer le nom de domaine et puis le nom d'utilisateur et le mot de passe ,j'ai cherché sur internet et j'ai rien trouvé , alors comment peux-je procéder et merci beaucoup d'avance