int sendNumIndex = 0; //单个发件数量索引 private void SendEmailStart(SortedList dicEmail) { try { //发送邮件 //满足一定数量了之后修改发件人(平均分配发件地址到发件邮箱中) if (sendNumIndex >= (this.listBoxEmail.Items.Count / dicEmail.Count)) { sendPerIndex++; sendNumIndex = 0; } String sendEmailAddress = dicEmail.GetKey(sendPerIndex).ToString();; //发件人地址 String sendEmailPassward = dicEmail.GetByIndex(sendPerIndex).ToString(); //发件人密码 if (sendNum < this.listBoxEmail.Items.Count) { String to = this.listBoxEmail.Items[sendNum].ToString(); //收件人地址 String from = sendEmailAddress; //发件人地址 String body = this.txtSendContent.Text.Trim().ToString(); if (chkMackMoney.Checked == true) { body += "<br/><br/><br> 本邮件由'百味邮件群发系统发送'本系统适合网络营销使用,强大的邮件服务器支持,海量的邮件地址发送系统! 欢迎光临:程序员百味(http://www.bywei.cn/blog)<br/><a href=\"http://www.35so.bywei.cn/EmailUsers/index.asp?action=ad\"><img src=\"http://www.35so.bywei.cn/EmailUsers/bannerad.jpg\"/></a><br><iframe id=\"baiduSpFrame\" border=\"0\" vspace=\"0\" hspace=\"0\" marginwidth=\"0\" marginheight=\"0\" framespacing=\"0\" frameborder=\"0\" scrolling=\"no\" width=\"940\" height=\"90\" src=\"http://www.35so.bywei.cn/EmailUsers/Emailad.html\"></iframe>";//邮件内容 sendScore++; } String title = this.txtSendTitle.Text.Trim().ToString(); //邮件标题 String password = sendEmailPassward; //发件人密码 if (to == "" || from == "" || password == "") { } else { SendMail sendm = new SendMail(to, from, body, title, password); if (this.txtFj.Text.Trim() != "") { sendm.Attachments(this.txtFj.Text); //添加附件 } sendm.Send(); //执行发送 this.listBoxAccess.Items.Add(this.listBoxEmail.Items[sendNum].ToString()); //发送成功记录 } if (sendNum >= this.listBoxEmail.Items.Count) { this.timerSend.Enabled = false;//发送完所有邮件地址 MessageBox.Show("已经发送" + sendNum + "封邮件"); } sendNum++; sendNumIndex++; } } catch { } }