大家好,我正在尝试通过SMTP服务器发送邮件。我正在使用以下代码发送邮件:
using(System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage())
{
message.To.Add(textBox1.Text); //TextBox1 = Send To
message.Subject = textBox2.Text; //TextBox2 = Subject
message.From = new System.Net.Mail.MailAddress("email id");
message.Body = textBox3.Text; //TextBox3 = Message Body
using(System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient())
{
smtp.Host = "smtp.server.com";
smtp.Credentials = new System.Net.NetworkCredential("user", "pass");
smtp.Send(message);
}
}
现在这段代码已经完美运行。现在我想在邮件的正文中发送整个表单,例如选择多个文本框的值。这是我要在邮件中发送的表单:
如何设计消息模板,以便发送包含上述表单中所有值的正文消息?
using语句
来处理你的MailMessage和SmtpClient。在using语句
中使用后,资源将被释放。 - Max