![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Net; using System.Net.Mail;//引用此命名空间 using System.Text; public partial class Send : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //发送者邮件地址 string host = "ceshiyong_xu@163.com"; //发送者邮件密码 string pwd = "ceshiyong"; //接受者邮箱地址 string reciver = "ceshizhuanyong_xu@163.com"; //SMTP服务器的主机名 string domainhost = "smtp.163.com"; //邮件标题 string subject = "XXX邮件测试"; //邮件发送的主题内容 string body = "这是邮件发送的主题"; //调用方法,发送邮件 if (SendEmail(host, pwd, reciver, domainhost, subject, body)) { Response.Write("<script>alert('发送成功!')</script>"); } } /// <summary> /// 发送邮件,返回true表示发送成功/// </summary> /// /// <param name="a">发件人邮箱地址;发件人用户名</param> /// /// <param name="b">密码</param> /// /// <param name="c">接受者邮箱地址</param> /// /// <param name="host">SMTP服务器的主机名</param> /// /// <param name="sub">邮件主题行</param> /// /// <param name="body">邮件主体正文</param> public bool SendEmail(string a, string b, string c, string host, string sub, string body) { System.Net.Mail.SmtpClient client = new SmtpClient(); client.Host = host; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential(a, b); client.DeliveryMethod = SmtpDeliveryMethod.Network; try { System.Net.Mail.MailMessage message = new MailMessage(a, c); message.Subject = sub; message.Body = body; message.BodyEncoding = System.Text.Encoding.UTF8; message.IsBodyHtml = true; client.Send(message); return true; } catch (Exception ex) { Response.Write("<script>alert('" + ex.Message + "')</script>"); return false; } } }