System.Net.Mail 邮件发送

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Net.Mail; 

public partial class Default3 : System.Web.UI.Page 

  protected void Page_Load(object sender, EventArgs e) 
  { 
  MailAddress MessageFrom = new MailAddress("itcaimeng@gmail.com"); //发件人邮箱地址 
  string MessageTo = "lwjdg@126.com"; //收件人邮箱地址 
  string MessageSubject = "测试例子"; //邮件主题 
  string MessageBody = "测试的例子终于成功了,很开心啊!"; //邮件内容 
  if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody)) 
  { 
  Response.Write("发送邮件成功"); 
  } 
  else 
  { 
  Response.Write("发送邮件失败"); 
  } 
  } 
  /// <summary> 
  /// 发送电子邮件 
  /// </summary> 
  /// <param name="MessageFrom">发件人邮箱地址 </param> 
  /// <param name="MessageTo">收件人邮箱地址 </param> 
  /// <param name="MessageSubject">邮件主题 </param> 
  /// <param name="MessageBody">邮件内容 </param> 
  /// <returns> </returns> 
  public bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody) 
  { 
  MailMessage message = new MailMessage(); 
  message.From = MessageFrom; 
  message.To.Add(MessageTo); //收件人邮箱地址可以是多个以实现群发 
  message.Subject = MessageSubject; 
  message.Body = MessageBody; 
  message.IsBodyHtml = true; //是否为html格式 
  message.Priority = MailPriority.High; //发送邮件的优先等级 

  SmtpClient sc = new SmtpClient(); 
  sc.Host = "smtp.gmail.com"; //指定发送邮件的服务器地址或IP 
  //sc.Port = 587; //指定发送邮件端口 
  sc.UseDefaultCredentials = true; 
  sc.EnableSsl = true; 
  sc.Credentials = new System.Net.NetworkCredential("itcaimeng", "19881028"); //指定登录服务器的用户名和密码 
  try 
  { 
  sc.Send(message); //发送邮件 
  } 
  catch(Exception e) 
  { 
  Response.Write(e.Message); 
  return false; 
  } 
  return true; 
  } 
}

原文地址:https://www.cnblogs.com/zhanghaichang/p/1967279.html