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 :

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");
            }
N'hésitez pas à me demander un supplément d'informations si besoin.

Bien à vous !