【发布时间】:2012-10-25 23:50:12
【问题描述】:
我在 VS2008 中制作了一个向用户发送邮件的表单。 “收件人:”、“发件人:”、“主题:”、“正文:”已经预定义。现在我必须在我已经保存在桌面上的表格中附加一个文件。
是否有任何来自工具箱或任何硬代码可以显示这一点?
【问题讨论】:
标签: c# asp.net forms email attachment
我在 VS2008 中制作了一个向用户发送邮件的表单。 “收件人:”、“发件人:”、“主题:”、“正文:”已经预定义。现在我必须在我已经保存在桌面上的表格中附加一个文件。
是否有任何来自工具箱或任何硬代码可以显示这一点?
【问题讨论】:
标签: c# asp.net forms email attachment
这是一个关于如何添加附件的小sn-p。通常最好发布您的代码原因然后我们可以更正确切的错误
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("your mail@gmail.com");
mail.To.Add("to_mail@gmail.com");
mail.Subject = "Test Mail";
mail.Body = "mail with attachment";
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("c:/textfile.txt");
mail.Attachments.Add(attachment);
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("id", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
【讨论】: