Email

 

<appSettings>
    <add key="EmailAcount" value="xxxx"/>
    <add key="EmailPassword" value="xxxx"/>
    <add key="Mail_Smtp" value="xxxx"/>
  </appSettings>

 注意:输入邮箱的先后空格服务器

private void NewMethod(string emailSendFrom, string emailSendFromTo, string subject, string content)
        {
            var emailAcount = ConfigurationManager.AppSettings["EmailAcount"];//获取发送邮箱用户名
            var emailPassword = ConfigurationManager.AppSettings["EmailPassword"];//获取发送邮箱密码
            var emailSmtp = ConfigurationManager.AppSettings["Mail_Smtp"];//获取邮箱发送服务器
            MailMessage message = new MailMessage(emailSendFrom, emailSendFromTo); //建立邮箱对象
            //MailAddress fromAddr = new MailAddress("sunhaiming@cn.wilmar-intl.com");//发件人
            //message.From = fromAddr;
            //message.To.Add(reciver);
            message.Subject = subject;
            message.Body = content;
            message.BodyEncoding = Encoding.UTF8;
            SmtpClient client = new SmtpClient(emailSmtp, 587);//smtp端口
            client.Credentials = new NetworkCredential(emailAcount, emailPassword);//获取邮箱用户名及密码
            client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            client.EnableSsl = true;//判断验证方式
            try
            {
                client.Send(message);//发送信息
            }
            catch (System.Net.Mail.SmtpException ex)
            {

                MessageBox.Show(ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
View Code
相关文章
相关标签/搜索