大侠.路过的时候顺便看看!(急,路过的都有分)
以下是我拷贝了别人的一段代码改了后,
可以实现同时发送两个收件人的功能,但是我想实现多发,(比如三个时,提示不成功)
哪为仁兄帮忙看看:需要改哪个地方,还是这个发送的方法不能实现群发???
这是方法的全部代码:
private void SendMyMail()
     {
         string SendTos = "etw_sunj@163.com";   //收件人
         string CcTos = ",etw_suns@163.com";    //抄送人
         //string second = ",etw_sun@126.com";    
         string[] Receiver = System.Text.RegularExpressions.Regex.Split(SendTos + CcTos, ",");  //总收件人
         //string[] Receiver = System.Text.RegularExpressions.Regex.Split(SendTos + CcTos + second , ",");  //总收件人
         string FromMail = "liyou502@163.com";     //发件人
         string Title = "你好";                    //邮件主题
         string Body = "附件里重要文档,请查收!";   //邮件主体       
         if (SendTos != "")
         {
             string MailUserName = "liyou502";       //FromMail.Substring(0, FromMail.IndexOf('@'));
             string MailPassword = "****";     //发件人邮箱密码
             MailMessage mailmessage = new MailMessage();
             MailAddress n = new MailAddress(FromMail);
             mailmessage.From = n;
             mailmessage.Subject = Title;
             mailmessage.Body = Body;                     
             System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
             client.Host = "smtp.163.com";
             client.Credentials = new System.Net.NetworkCredential(MailUserName,MailPassword);
             //向收件人和抄送人循环发送
             for (int j = 0; j < Receiver.Length; j++)
             {
                 mailmessage.To.Add(Receiver[j].ToString());
                 try
                 {
                     client.Send(mailmessage);
                     Response.Write("成功发送!");
                 }
                 catch (Exception)
                 {
                     Response.Write("<script language='javascript'>alert('邮件发送失败!')</script>");
                 }
             }
             }
         }
------解决方案--------------------路过,帮你顶下~
------解决方案--------------------学习
------解决方案--------------------帮顶
------解决方案--------------------try
MailAddress to = new MailAddress(Receiver[j].ToString);
mailmessage.To.Add(to)
------解决方案--------------------是不是你第三个邮件发送的时候有错误.自已调试的时候一步一步跟一下,看执行到哪一步的时候出错,
这样才能判断,上面的方法理论是可以群发的.
------解决方案--------------------关注~~
------解决方案--------------------string CcTos = ",etw_suns@163.com";    //抄送人
这句话是你要输入的收件人地址,可以添加多个,如string CcTos = "sdf@163.com,asdasd@163.com,etw_suns@163.com"
中间必须要用“,”分割
string[] Receiver = System.Text.RegularExpressions.Regex.Split(CcTos, ",");  //总收件人
总收件人只需要CcTos这个参数就可以了
------解决方案--------------------收件人之间也可以用别的符号分割,只要在string[] Receiver = System.Text.RegularExpressions.Regex.Split(CcTos, ",");  //总收件人  
代码中把","替换成你用的符号就行了
------解决方案--------------------