Ajouter une pièce jointe (MAIL C# | Winform)
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:
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 !