c# 发送邮件

引用.Net 的 using System.Net.Mail;

        static void TestEmail()
        {
            MailMessage mail = new MailMessage();
            mail.From = new MailAddress("xxx@163.com", "业务系统");//发件人   
            mail.Subject = "期号报警提示";//主题           
            mail.IsBodyHtml = false;//允许HTML       
            mail.SubjectEncoding = Encoding.UTF8;//编码  
            mail.Body = "收到邮件!!";
            mail.BodyEncoding = Encoding.UTF8;//编码
            mail.Priority = MailPriority.High;
            mail.To.Add("xxx@dacai.com");//收件人 数组(可以群发)
            mail.To.Add("xxx@qq.com");//收件人 数组(可以群发)
            mail.To.Add("xxx@gmail.com");//收件人 数组(可以群发)
            SmtpClient stmpClient = new SmtpClient();//new 出 客服端的 smtp          
            stmpClient.Credentials = new System.Net.NetworkCredential("xxx@163.com", "xxx");//需要发件人的账号 密码
            stmpClient.Host = "smtp.163.com";
            stmpClient.EnableSsl = true;
            object userState = mail;
            try
            {
                stmpClient.SendAsync(mail, userState);
            }
            catch (SmtpException ex)
            {
                throw new Exception(ex.TargetSite.ToString());
            }
        }
    }

原文地址:https://www.cnblogs.com/zhoubinbin1991/p/2861075.html