发送电子邮件方法

/// <summary>
       /// 发送邮件
       /// </summary>
       /// <param name="sendAdress">发送邮件地址</param>
       /// <param name="receiveAdress">接收邮件地址,如有多个以,分隔</param>
       /// <param name="Title">邮件标题</param>
       /// <param name="Content">邮件内容</param>
       /// <param name="pwd">发件人密码</param>
       public static void SendMail(string sendAdress,string receiveAdress,string Title,string Content,string pwd) 
       {
           //取出所有的收件人地址
           string[] adressCollect = receiveAdress.Split(new Char[] { ',' });
           foreach (string item in adressCollect)
           {
               MailMessage msg = new MailMessage(sendAdress, item);
               //通过发送地址取出smtp地址
               string[] service = sendAdress.Split(new Char[] { '@', '.' });
               //组合smtp地址
               string smtpAdress = "smtp." + service[1] + ".com";
               SmtpClient smtpClient = new SmtpClient(smtpAdress);
               //指示通过网络发送电子邮件
               smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
               //身份验证
               smtpClient.Credentials = new NetworkCredential(sendAdress, pwd);
               //设置邮件标题和内容
               msg.Subject = Title;
               msg.Body = Content;
               //发送邮件
               try
               {
                   smtpClient.Send(msg);
               }
               catch (Exception e)
               {

                   throw e;
               }
           }
       }

转载于:https://www.cnblogs.com/pca-nana/archive/2012/04/16/2451954.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值