複数のファイルを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();
このコードは1つのファイルのみを添付するために使用されます。どのように私はC#2008で複数のファイルを添付することができますか? Plz私に解決策を教えてください。
Message.Attachments.Add(new System.Net.Mail.Attachment(strAttPath));
VB:
完全なソースコードサンプル? – Kiquenet
@Davidどのように動的量の添付ファイルを追加することができますか? – NuWin