HTML邮箱发送验证码
2021-02-01 01:15
标签:设置 smtp == fun str action coding 发送邮件 message //HTML页面 } 前台控制器 public ActionResult Email(string email) throw; HTML邮箱发送验证码 标签:设置 smtp == fun str action coding 发送邮件 message 原文地址:https://www.cnblogs.com/kongjie/p/13186605.html
function DingShi() {
i = i - 1;
if (i > 0) {
$("#jishiqi").html(i+"秒后再次获取验证码");
}
else {
$("#huoqu").show();
$("#jishiqi").hide();
}
}
{
try
{
//生成随机数
Random random = new Random();
var value = "";
for (int i = 0; i {
value += random.Next(1, 9);
}
//生成四位数的随机数
//发送邮件前首先你要有一个邮箱地址,
//twtfnyyn@126.com
//smtp smtp.126.com
//密码:
//发送邮件的类
SmtpClient client = new SmtpClient();
//指定发送的方式
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//指定服务器
client.Host = "smtp.qq.com";
//指定发件人的邮箱和密码
client.Credentials = new System.Net.NetworkCredential("QQ邮箱", "QQ密码");//用户名和密码
//发送邮件的设置
MailMessage message = new MailMessage("发邮件的邮箱", email);
//设置邮件的标题
message.Subject = "我是一份测试邮件";
message.Body = "你的验证码是" + value;
//是否html格式,
message.IsBodyHtml = true;
message.BodyEncoding = Encoding.UTF8;
//是否开启SSL方式
client.EnableSsl = true;
//发送邮件
client.Send(message);
return Content("发送成功");
}
catch (Exception)
{
}
}