如何使用c#在电子邮件中附加多个文件。使用C#的电子邮件中的多个附件文件
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
//get the userID, Pass
userID= register.userName;
password = register.pass;
string aa=txtTo.Text;
mail.From = new MailAddress(userID);
mail.To.Add(aa);
mail.Subject = txtsubject.Text;
mail.Body = txtComments.Text;
//Attach file
mail.Attachments.Add(new Attachment(txtAttachments.Text.ToString()));
SmtpServer.Port = 587;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Credentials = new System.Net.NetworkCredential(userID, password);
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
MessageBox.Show("Email sent successfully");
this.Cursor = Cursors.Default;
//close the page
Email email = new Email();
email.Close();
此代码仅用于附加一个文件。我如何在C#2008中附加多个文件? Plz给我解决方案。
任何完整的源代码示例? – Kiquenet 2013-08-19 11:34:25
@David如何才能添加动态数量的附件? – NuWin 2016-09-09 16:33:09