文章出處
View Code
文章列表
代碼:

using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Net.Mail; using System.Text; namespace Common.Utils { /// <summary> /// 郵件工具類 /// </summary> public class EmailUtil { #region 發送郵件 /// <summary> /// 發送郵件 /// 例:bool result = EmailUtil.SendEmail("857385896@qq.com", "請審核報告", "請及時審核報告"); /// </summary> /// <param name="mailTo">要發送的郵箱</param> /// <param name="mailSubject">郵箱主題</param> /// <param name="mailContent">郵箱內容</param> /// <returns>返回發送郵箱的結果</returns> public static bool SendEmail(string mailTo, string mailSubject, string mailContent) { // 設置發送方的郵件信息,例如使用網易的smtp string smtpServer = ConfigurationManager.AppSettings["smtpServer"]; //SMTP服務器 例:smtp.163.com string mailFrom = ConfigurationManager.AppSettings["mailUserName"]; //登陸用戶名 例:s847577@163.com string userPassword = ConfigurationManager.AppSettings["mailPwd"]; //登陸密碼 例:fjia345f // 郵件服務設置 SmtpClient smtpClient = new SmtpClient(); smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定電子郵件發送方式 smtpClient.Host = smtpServer; //指定SMTP服務器 smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword);//用戶名和密碼 // 發送郵件設置 MailMessage mailMessage = new MailMessage(mailFrom, mailTo); // 發送人和收件人 mailMessage.Subject = mailSubject;//主題 mailMessage.Body = mailContent;//內容 mailMessage.BodyEncoding = Encoding.UTF8;//正文編碼 mailMessage.IsBodyHtml = true;//設置為HTML格式 mailMessage.Priority = MailPriority.Low;//優先級 try { smtpClient.Send(mailMessage); // 發送郵件 return true; } catch (SmtpException ex) { return false; } } #endregion } }
文章列表
全站熱搜