发送EMail电子邮件
//通过配置文件读取配置信息
private string emailFrom = System.Configuration.ConfigurationSettings.AppSettings["emailFrom"];
private string Emailname = System.Configuration.ConfigurationSettings.AppSettings["emailName"];
private string EmailHost = System.Configuration.ConfigurationSettings.AppSettings["emailHost"];
private string emailPwd = System.Configuration.ConfigurationSettings.AppSettings["emailPwd"];
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="address">接收邮件地址</param>
/// <param name="content">邮件内容</param>
/// <param name="subject">主题</param>
/// <returns></returns>
public bool SendMails(string address,string content,string subject)
{
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(emailFrom, Emailname);//设置此邮件的发信人地址和显示的名称
msg.To.Add(address);
msg.Subject = subject;
msg.Body = content;
msg.IsBodyHtml=true;
msg.BodyEncoding = Encoding.GetEncoding("GB2312");
msg.Priority = MailPriority.High;
SmtpClient cliect = new SmtpClient();
cliect.Host = EmailHost;
cliect.Credentials = new NetworkCredential(emailFrom, emailPwd);//登陆的邮箱名和密码
cliect.Send(msg);
return true;
}
catch (Exception ex)
{
return false;
}
return false;
}