Asp.Net给多用户发邮件类代码(已在163通过测试)

mac2022-06-30  61

Asp.Net给多用户发邮件的类代码(已在163通过测试) using  System; using  System.Data; using  System.Configuration; using  System.Web; using  System.Web.Security; using  System.Web.UI; using  System.Web.UI.WebControls; using  System.Web.UI.WebControls.WebParts; using  System.Web.UI.HtmlControls; using  System.Net.Mail; ///   <summary> ///  sendMail 的摘要说明 ///   </summary> public   class  sendMail{     public  sendMail()    {         //          //  TODO: 在此处添加构造函数逻辑         //     }     ///   <summary>       ///  发送邮件      ///   </summary>       ///   <param name="from"> 发送人邮件地址 </param>       ///   <param name="to"> 接收人邮件地址 </param>       ///   <param name="subject"> 邮件主题 </param>       ///   <param name="isBodyHtml"> 是否是Html </param>       ///   <param name="body"> 邮件体 </param>       ///   <param name="smtpHost"> SMTP服务器地址,例如:smtp.163.com </param>       ///   <param name="userName"> 用户名 </param>       ///   <param name="password"> 密码 </param>       ///   <returns> 是否成功 </returns>        public   static   bool  Send( string  from,  string  to,  string  subject,  bool  isBodyHtml,  string  body,  string  smtpHost,  string  userName,  string  password)    {         string [] ts  =  to.Split( ' , ' );         bool  isSuccess  =   true ;         foreach  ( string  t  in  ts)        {             try             {                MailMessage mm  =   new  MailMessage();                mm.From  =   new  MailAddress(from);                mm.To.Add( new  MailAddress(t.Trim()));                mm.Subject  =  subject;                mm.IsBodyHtml  =  isBodyHtml;                mm.Body  =  body;                SmtpClient sc  =   new  SmtpClient();                sc.Host  =  smtpHost;                sc.UseDefaultCredentials  =   true ; // winform中不受影响,asp.net中,false表示不发送身份严正信息                  // smtpClient.EnableSsl = true; // 如果服务器不支持ssl则报,服务器不支持安全连接 错误                  sc.Credentials  =   new  System.Net.NetworkCredential(userName, password);                sc.DeliveryMethod  =  SmtpDeliveryMethod.Network;                sc.Send(mm);            }             catch             {                isSuccess  =   false ;            }        }         return  isSuccess;    } } 类下载: http://www.cnblogs.com/Files/yangcai/sendMail.rar

转载于:https://www.cnblogs.com/yangcai/archive/2007/05/26/760596.html

相关资源:精通ASP.NET3.5典型模块开发源代码
最新回复(0)