导入命名空间:using System.Net.Mail;
[HttpGet]
public bool SendEmail()
{
try
{
MailMessage mail = new MailMessage("发件人邮箱", "收件人邮箱");
//邮件标题
mail.Subject = "测试";
//邮件内容
mail.Body = "Hello World!";
//是否HTML形式发送
mail.IsBodyHtml = true;
//内容编码
mail.BodyEncoding = Encoding.Default;
//邮件服务器 qq邮箱是smtp.qq.com,163邮箱是smtp.163.com
SmtpClient client = new SmtpClient("smtp.qq.com");
client.UseDefaultCredentials = false;
//QQ邮箱授权码在设置-帐户-打开POP3/SMTP服务
client.Credentials = new NetworkCredential("发件人账号", "邮箱授权码");
//超时时间
client.Timeout = 10000;
//发送邮件
client.Send(mail);
return true;
}
catch (Exception)
{
throw;
}
}