110,566
社区成员
发帖
与我相关
我的任务
分享
//实例化一个发送邮件类。
MailMessage mailMessage = new MailMessage();
//发件人邮箱地址,方法重载不同,可以根据需求自行选择。
mailMessage.From = new MailAddress("youremail@qq.com");
//收件人邮箱地址。
mailMessage.To.Add(new MailAddress("youremail@qq.com"));
//邮件标题。
mailMessage.Subject = title;
//邮件内容。
string MailBody = "<p style=\"font-size: 10pt\">联系:" + contact + "</p>";
MailBody += "<p style=\"font-size: 10pt\">内容:" + content + "</p>";
//内容编码
mailMessage.BodyEncoding = Encoding.Default;
//发送优先级
mailMessage.Priority = MailPriority.High;
//邮件内容
mailMessage.Body = MailBody;
//是否HTML形式发送
mailMessage.IsBodyHtml = true; //============这里很重要,以前我也是这里漏了,发出去的是html代码
//实例化一个SmtpClient类。
SmtpClient client = new SmtpClient();
//发件服务器
client.Host = "smtp.qq.com";
//使用安全加密连接。
client.EnableSsl = true;
//不和请求一块发送。
client.UseDefaultCredentials = false;
//验证发件人身份(发件人的邮箱,邮箱里的生成授权码);
client.Credentials = new NetworkCredential("youremail@qq.com", "这里是qq邮箱授权码要你自己到qq邮箱申请");
//发送
client.Send(mailMessage);