using System.Net.Mail;
protected void Submit1_ServerClick(object sender, EventArgs e)
{
try
{
MailAddress From = new MailAddress(Request.Form["From"]);
MailAddress To = new MailAddress(Request.Form["To"]);
string Subject = "Subject Of the Mail";
string Body = "Body of the Mail";
// 设置邮件的发送及接收地址
MailMessage mailObj = new MailMessage(From, To,Subject,Body);
// html格式的邮件
//mailObj.BodyFormat = MailFormat.Html;
// 设置为高级优先权
mailObj.Priority = MailPriority.High;
//1.1格式
//mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //表示基本验证
//mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "fredlau21"); //在my_username_here处添加如163这样的身份验证的用户名
//mailObj.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "******"); // 在your_password_here处输入密码
// 为邮件添加附件
// 注意:这里我们创建了一个mailattachment对象添加一个附件到邮件中
//mailObj.Attachments.Add(new MailAttachment("c://test.doc"));
//构建一个认证实例,这里是smtp服务器的地址
SmtpClient smtp = new SmtpClient("smtp.163.com");
//将认证实例赋予mailClient 这里是登陆smtp的用户名和密码
System.Net.NetworkCredential nc = new System.Net.NetworkCredential("fredlau21@163.com", "******");
smtp.Credentials = nc;
smtp.Send(mailObj);
Response.Write("发送成功!");
}
catch (Exception exp)
{
Response.Write(exp.Message);
}
}