Bonjour,
En ce moment, je suis en train de réaliser une application qui doit pouvoir envoyer un mail (grâce à un serveur smtp, à un destinataire, un expéditeur, une copie, une copie cachée, un message, un objet, l'ajout de fichier en tant que pièce jointe.
Le problème est que je n'arrive pas à trouver le moyen de pouvoir ajouter une/plusieurs pièce(s) jointe pour l'envoi d'un mail.
Sinon, le reste du programme est opérationnel.
Je vous mets la partie principale de mon code ci-dessous :
N'hésitez pas à me demander un supplément d'informations si besoin.
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
23
24
25
26
27 try { SmtpClient clientSmtp = new SmtpClient(cbxSrv.Text); MailMessage monMessage = new MailMessage(); monMessage.Body = tbxMsg.Text; monMessage.Subject = tbxObj.Text; MailAddress destinataire = new MailAddress(lbxDest.Text); monMessage.To.Add(destinataire); MailAddress copy = new MailAddress(lbxCopieC.Text); monMessage.CC.Add(copy); MailAddress expediteur = new MailAddress(tbxExp.Text); monMessage.From = expediteur; //monMessage.Attachments.Add(new Attachment(lbxPieces.)); clientSmtp.Send(monMessage); MessageBox.Show("Le message a été envoyé"); } catch (Exception ex) { MessageBox.Show("Echec : " + ex.Message + "Veuillez cliquer sur l'adresse mail avant l'envoie"); }
Bien à vous !
Partager