• asp.net 群发邮件...


    namespace Mail
    {
        public static class mail
        {
            public static void GetparaBySendmail(string mailaddress,string title,string file ,string content,string fromname,string pwd)
            {
                MailMessage mails = new MailMessage(); //创建邮件类
                string fileone;
                mails.From = new MailAddress(fromname, fromname, System.Text.Encoding.UTF8);//说明指定发件人的信息 收件的地址
                mails.Subject = title;
                fileone=file;
                if (file!=String.Empty) //判断文件是否为空
                {
                    AlternateView avfile = new AlternateView(fileone);

                    mails.AlternateViews.Add(avfile);
                }
                mails.BodyEncoding = System.Text.Encoding.UTF8;//文件编码
                mails.IsBodyHtml = true;//是否为HTML格式
                mails.Body = content; //发送的内容


                mails.Priority = MailPriority.High;//优先级
                SmtpClient smtp = new SmtpClient(); //发送邮件的协议
                smtp.UseDefaultCredentials=true;
                smtp.Credentials = new System.Net.NetworkCredential(fromname, pwd);//发送人的邮箱
                string host = fromname.Substring(fromname.LastIndexOf("@")+1);
                smtp.Host ="smtp."+ host;
                string[] maillist= mailaddress.Split(';');
                for (int i = 0; i < maillist.Length; i++)
                {
                    mails.To.Add(maillist[i]);//收件人的邮箱
                }
               
                try
                {
                    smtp.EnableSsl = true;//ssl加密
                    //smtp.Timeout = 1200;
                    smtp.Send(mails);
                    HttpContext.Current.Response.Write(" <script>alert('发送成功'); </script>");


                }
                catch (Exception e)
                {
                   
                    HttpContext.Current.Response.Write(" <script>alert('"+e.Message+"'); </script>");
                }
            }
        }
    }

  • 相关阅读:
    一个人是否靠谱,闭环很重要(深度)
    远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
    如何量化考核技术人的 KPI?
    ECharts
    Spring IO Platform介绍
    百亿级日访问量的应用如何做缓存架构设计?
    大型分布式系统中的缓存架构
    Delphi实现屏幕截图、窗口截图、指定区域截图
    Delphi窗体重绘API
    GdiPlus 一个给 Delphi 提供的新的 GDI+ 接口很好用!
  • 原文地址:https://www.cnblogs.com/yzenet/p/2387617.html
Copyright © 2020-2023  润新知