C#初学6 发送邮件
1、qq邮箱--设置--账户---smtp服务打开
2、webconfig配置发送邮箱
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from ="[email protected]" >
<network host="smtp.qq.com" port="25" userName="2230487066" password="xxxxxxx"/>
</smtp>
</mailSettings>
--password为开启smtp服务时的验证码
3、 //实例化一个发送邮件类。
MailMessage mailMessage = new MailMessage();
////发件人邮箱地址,方法重载不同,可以根据需求自行选择。
//mailMessage.From = new MailAddress("[email protected]");
//收件人邮箱地址。
mailMessage.To.Add(new MailAddress(mail.email.ToString()));
//邮件标题。
mailMessage.Subject = "微信报修";
//string htmlBody = "<html><body><h1>Picture</h1><br><img src=\"cid:Pic1\"></body></html>";
string htmlBody = "<html><body><h1>哎呀,微信掉线了!!!</h1><br><img src=\"" + imgUrl + "\"></body></html>";
//邮件内容。
//mailMessage.Body = "哎呀,微信掉线了!!!";
AlternateView avHtml = AlternateView.CreateAlternateViewFromString
(htmlBody, null, MediaTypeNames.Text.Html);
mailMessage.AlternateViews.Add(avHtml);
// 实例化一个SmtpClient类。
SmtpClient client = new SmtpClient();
////使用安全加密连接。
client.EnableSsl = true;
//发送
client.Send(mailMessage);
//Context.Response.Write("发送成功");