C# 群发邮件

  // 邮件群发
        public bool SendMail( string MessageTo, string MessageSubject, string MessageBody)
        {
            SmtpClient sc = new SmtpClient("smtp.qq.com");
            sc.Credentials = new System.Net.NetworkCredential("email", "password");//邮箱密码 
            MailMessage message = new MailMessage();
            message.From = new MailAddress("email", "sender");//email为发送的邮箱,sender发送的姓名
            message.Subject = MessageSubject;
            message.Body = MessageBody;
            message.IsBodyHtml = true;              //是否为html格式
            message.Priority = MailPriority.High;   //发送邮件的优先等级


            string[] mtuser = MessageTo.Split(',');
            foreach (string m in mtuser)
            {
                if (m != "" && m != null)
                {
                    message.To.Clear();
                    message.To.Add(m);
                    try
                    {
                        sc.Send(message);       //发送邮件
                    }
                    catch (Exception ex)
                    {
                        ViewData["errorSend"]="alert('发送失败!" + ex.Message + "')";
                    }
                }
            }
            return true;
        }

 

posted on 2013-01-24 16:54  zhangyh2010  阅读(165)  评论(0)    收藏  举报

导航