using System; using System.Web.Mail; using System.Configuration; using System.Net.Mail; /**/ /// <summary>/// 网站发送Mail功能类/// </summary> public class MailHelper { private static string sendUserName = ConfigurationManager.AppSettings["sendUserName"].Trim(); private static string sendPassWord = ConfigurationManager.AppSettings["sendPassWord"].Trim(); private static string SmtpServer = ConfigurationManager.AppSettings["SmtpServer"].Trim(); public static void JmailSend(string[] ArrtoAdd, string strTitle, string strBody) { foreach (string toAdd in ArrtoAdd) { JmailSend(toAdd, strTitle, strBody); } } public static void JmailSend(string toAdd, string strTitle, string strBody) { jmail.Message Jmail = new jmail.Message(); Jmail.Silent = true; Jmail.Logging = true; Jmail.Charset = "gb2312"; Jmail.ContentType = "text/html"; Jmail.AddRecipient(toAdd, "", ""); Jmail.From = sendUserName; Jmail.FromName = sendUserName; Jmail.MailServerUserName = sendUserName; Jmail.MailServerPassWord = sendPassWord; Jmail.Subject = strTitle; Jmail.Body = strBody; Jmail.Send(SmtpServer, false); Jmail.Close(); } 发送注册邮件#region 发送注册邮件 public static void Send(string[] ArrtoAdd, string strTitle, string strBody) { foreach (string toAdd in ArrtoAdd) { Send(toAdd, strTitle, strBody); } } public static void Send(string toAdd, string strTitle, string strBody) { System.Web.Mail.MailMessage sendmail = new System.Web.Mail.MailMessage(); //发送方地址 sendmail.From = sendUserName; //接收方地址 sendmail.To = toAdd; //正文内容类型 sendmail.BodyFormat = System.Web.Mail.MailFormat.Html; //正文内容编码 sendmail.BodyEncoding = System.Text.Encoding.Default; //主题 sendmail.Subject = strTitle; //内容 sendmail.Body = strBody; //设置为需要用户验证 sendmail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //设置验证用户名 sendmail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", sendUserName); //设置验证密码 sendmail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", sendPassWord); //邮件服务器地址(如smtp.163.com) System.Web.Mail.SmtpMail.SmtpServer = SmtpServer; try { SmtpMail.Send(sendmail); } catch (Exception ex) { } } #endregion} 一个很简单的邮件发送类. 点击下载