发送EMail电子邮件

       //通过配置文件读取配置信息

       private string emailFrom = System.Configuration.ConfigurationSettings.AppSettings["emailFrom"];
        private string Emailname = System.Configuration.ConfigurationSettings.AppSettings["emailName"];
        private string EmailHost = System.Configuration.ConfigurationSettings.AppSettings["emailHost"];
        private string emailPwd = System.Configuration.ConfigurationSettings.AppSettings["emailPwd"];

   /// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="address">接收邮件地址</param>
        /// <param name="content">邮件内容</param>
        /// <param name="subject">主题</param>
        /// <returns></returns>
        public bool SendMails(string address,string content,string subject)
        {
            try
            {
                MailMessage msg = new MailMessage();
                msg.From = new MailAddress(emailFrom, Emailname);//设置此邮件的发信人地址和显示的名称
                msg.To.Add(address);
                msg.Subject = subject;
                msg.Body = content;
                msg.IsBodyHtml=true;
                msg.BodyEncoding = Encoding.GetEncoding("GB2312");
                msg.Priority = MailPriority.High;
                SmtpClient cliect = new SmtpClient();
                cliect.Host = EmailHost;
                cliect.Credentials = new NetworkCredential(emailFrom, emailPwd);//登陆的邮箱名和密码
                cliect.Send(msg);
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
            return false;
        }

原文地址:https://www.cnblogs.com/wangpf/p/3012497.html