Send Email

 /// <summary>
        /// 發送郵件
        /// </summary>
        /// <param name="toUser">收件人</param>
        /// <param name="ccUser">抄送人</param>
        /// <param name="sub">主體</param>
        /// <param name="messAge">郵件內容</param>
        public void SendMail(string[] toUser, string [] ccUser, string subJect, string messAge)
           {
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                //添加收件人
                for (int i = 0; i < toUser.Length; i++)
                {
                   // MessageBox.Show(toUser[i]);
                    msg.To.Add(toUser[i]);
                }
            //添加抄送人
                for (int j = 0; j < ccUser.Length; j++)
               {
                   // MessageBox.Show(ccUser[j]);
                    msg.CC.Add(ccUser[j]);
               }
                 msg.From = new MailAddress("messystem@giantplus.com.cn", "messystem@giantplus.com.cn", System.Text.Encoding.UTF8);
                 msg.Subject = subJect;//邮件标题
                 msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
                 //msg.Body = messAge;//邮件内容
                 msg.Body = messAge;//邮件内容
                 msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
                 msg.IsBodyHtml = true;//是否是HTML邮件
                 msg.Priority = MailPriority.High;//邮件优先级
                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential("kgo05632@giantplus.com.cn", "qwer!123");
                client.Host = "172.16.100.201";
                object userState = msg;
                try
                {
                    client.SendAsync(msg, userState);
                    //简单一点儿可以client.Send(msg);
                    MessageBox.Show("发送成功");
                 }
                catch (System.Net.Mail.SmtpException ex)
                {
                   MessageBox.Show(ex.Message, "发送邮件出错");
                 }
         }

原文地址:https://www.cnblogs.com/arvinzd/p/11321603.html