using System.Net.Mail;
public partial class mail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//txtFrom.Text = Session["name"].ToString;
// txtpwd.Text = Session["password"].ToString;
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
MailAddress From = new MailAddress(txtFrom.Text); //发件地址
MailAddress To = new MailAddress(txtTo.Text); //收件地址
string Subject = txtTitle.Text; //邮件主题
string Body = txtContent.Text; //邮件内容
// 设置邮件的发送及接收地址
MailMessage mailObj = new MailMessage(From.Address,To.Address,Subject,Body);
// html格式的邮件
//mailObj.BodyFormat = MailFormat.Html;
// 设置为高级优先权
mailObj.Priority = MailPriority.High;
// 为邮件添加附件
// 注意:这里我们创建了一个mailattachment对象添加一个附件到邮件中
//mailObj.Attachments.Add(new MailAttachment("c://test.doc"));
//构建一个认证实例,这里是smtp服务器的地址
SmtpClient smtp = new SmtpClient("smtp.126.com");
//将认证实例赋予mailClient 这里是登陆smtp的用户名和密码
System.Net.NetworkCredential nc = new System.Net.NetworkCredential(txtFrom.Text, txtpwd.Text);
smtp.Credentials = nc;//执行认证
smtp.Send(mailObj);//执行邮件发送
Response.Write("发送成功!");
}
catch (Exception exp)
{
Response.Write(exp.Message);
}
}
}