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();
            }

  • 相关阅读:
    由DataSet导出生成excel的几种方法
    linq日期查询
    上传文件
    C#获取文件的MD5值
    设置图层透明度
    highcharts中的x轴如何显示时分秒时间格式
    axios中文文档
    如何在 Highcharts 图中当所占百分比为 0 时不显示0%
    一个简易的选择小时(时分秒)的插件
    三分钟上手Highcharts简易甘特图
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4587779.html
Copyright © 2011-2022 走看看