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 :
dans ce cas j'envoie un mail d'une adresse simple vers une autre .
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);
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
Partager