zoukankan      html  css  js  c++  java
  • 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>");
                }
            }
        }
    }

  • 相关阅读:
    [05] EL表达式
    [03-01] JSP自定义标签
    [04] JSP标准动作
    [03] JSP指令
    Fiddler抓包调试前端脚本代码
    《互联网协议入门》思维导图笔记
    Nodejs学习笔记(十)—与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
    Nodejs学习笔记(九)—与Redis的交互(mranney/node_redis)入门
    Nodejs学习笔记(八)—Node.js + Express 实现上传文件功能(felixge/node-formidable)
    Nodejs学习笔记(七)—Node.js + Express 构建网站简单示例
  • 原文地址:https://www.cnblogs.com/yzenet/p/2387617.html
Copyright © 2011-2022 走看看