//群发邮件

//群发邮件
        private   void    SendMyMail()
        {
               
string   Accessory   =   "";       //附件

                string   SendTos   =   "";  //发送人
                string   CcTos   =   "";         //多个抄送人用逗号隔开,实现群发
                string[]   Receiver   =   System.Text.RegularExpressions.Regex.Split(CcTos,   ",");     //总收件人
                string   FromMail   =   "";   //发件人
                string   Title   =   "";               //邮件主题
                string   Body   =   "";                 //邮件主体
                string   ShowName="";             //显示名字
                string Host = "smtp.163.com";                 //邮件服务器 ,如果使用其他邮件服务器一定要改这地方,根据发送邮箱而不同
                string   EmailPwd   =   "";         //发件人邮箱密码
                if   (SendTos!=""||CcTos!="" )
                {
                       
//用户名(取发送邮箱的@前面的部分,即ustbwuyi1

                        string   MailUserName   =   FromMail.Substring(0,   FromMail.IndexOf("@" ));

                       
//密码

                        string   MailPassword   =   EmailPwd;//发件人邮箱密码
                        MailMessage   mailmessage   =   new    MailMessage();
                        MailAddress   n  
=   new
   MailAddress(FromMail);
                        mailmessage.From  
=
   n;
                        mailmessage.Subject  
=
   Title;
                        mailmessage.IsBodyHtml  
=   true
;
                        mailmessage.Body  
=
   Body;
                       
                       
//添加附件


                        ArrayList   FileNames  
=   new    ArrayList();
                        FileNames.Add(@Accessory);
//
附件地址
                       
//如果存在附件

                        if   (FileNames.Count>= 1 )
                        {
                               
//添加附件

                                string    Filename;
                               
for   (int   k   =   0;   k   <   FileNames.Count;   k++
)
                                {
                                        Filename  
=
   FileNames[k].ToString();
                                        mailmessage.Attachments.Add(
new
   Attachment(Filename));
                                }
                        }
                        System.Net.Mail.SmtpClient   client  
=   new
   System.Net.Mail.SmtpClient();
                        client.Host  
=
   Host;
                        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(
" <script   language='javascript'> alert('用户:"   +   Receiver[j]   +   "邮件发送成功') </script> "
);
                                       
//System.Web.Mail.SmtpMail.Send(mailmessage);

                                }
                               
catch
   (Exception   ex)
                                {
                                        Response.Write(
" <script   language='javascript'> alert('用户:"+Receiver[j]+"邮件发送失败:"   +   ex.Message   +   "') </script> "
);
                                }
                        }
                }
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值