zoukankan      html  css  js  c++  java
  • c#邮件群发

      //邮件发送方法

      public static void SendMail(string fuwuqi, string fajiandizhi, string mima, string dizhi, string biaoti, string neirong)
            {
                SmtpClient client = new SmtpClient(fuwuqi);    //邮件类,造一个对象client
                client.Credentials = new System.Net.NetworkCredential(fajiandizhi, mima);  //验证身份,通过发件人的地址和密码
                client.DeliveryMethod = SmtpDeliveryMethod.Network;  //指定如何发送电子邮件
                System.Net.Mail.MailMessage message = new MailMessage(fajiandizhi, dizhi, biaoti, neirong);
                message.BodyEncoding = System.Text.Encoding.UTF8;  //字符编码为Utf8
                message.IsBodyHtml = true;  //发送格式为html格式
                try
                {
                    client.Send(message);  //讲指定的邮件发送到SMTP服务器以便传递  
                    MessageBox.Show("发送成功");
                }
                catch
                {
                    MessageBox.Show("发送失败");
                }
            }

      //点击群发信息,开始向选定的邮件发送信息

                private void 开始群发ToolStripMenuItem_Click(object sender, EventArgs e)   

            {   

              //MessageBox.Show(listView1.SelectedItems[1].SubItems[1].ToString());    

               string fuwuqi = textBox3.Text;   //服务器    

               string mima = textBox5.Text;    //发件邮箱密码   

               string biaoti = textBox1.Text;    //邮件标题  

               string neirong = textBox2.Text;   //邮件的内容

                for (int i = 0; i < listView1.SelectedItems .Count; i++)    

                 {     

                       string dizhi = listView1.SelectedItems[i].SubItems[1].ToString();//收件地址      

                       string fajiandizhi =listView1 .SelectedItems[i].SubItems[2].ToString(); //发件地址     

                       SendMail(fuwuqi, fajiandizhi, mima, dizhi, biaoti, neirong);  //调用发送邮件方法需要输入六个参数   

                      System.Threading.Thread.Sleep(2000);    

                   }        

                  }

     //用正则表达式匹配,抓取网页里的手机号
            private void 抓取手机号ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                textBox2.Clear();
                MatchCollection mc = Regex.Matches(respHtml, @"1d{10}");   //respHtml为读取到网页源代码
                StringBuilder sb=new StringBuilder();
                foreach(Match mm in mc)
                {
                    sb.AppendLine(mm.Value);
                }
              textBox2.Text=sb.ToString();
            }

  • 相关阅读:
    Threejs学习 一
    Mapbox的表达式
    mapbox 不加载地图
    SQL Server将查询出数据进行列转行操作
    SQL Server 常用近百条SQL语句(收藏版)
    SQL Server DATEDIFF() 函数用法
    SQL Server 数据库开启日志CDC记录,导致SQL Server 数据库日志异常增大
    查询SQL Server数据库使用的版本号信息
    windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上)。错误 1069由于登入失败而无法启动 。
    SQL Server 不同数据间建立链接服务器进行连接查询
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4587779.html
Copyright © 2011-2022 走看看