.NET发送邮箱(验证码)
先看下前端:
写代码前先设置:
一:登录QQ邮箱,点击设置
二:
三:
//下面开始敲代码。。。//两个命名空间//using System.Net; //using System.Net.Mail;/// <summary> /// 发送验证码按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { //随机验证码 Random rm = new Random(); int i; string str = string.Empty; for (int p = 0; p < 6; p++) { i = Convert.ToInt32(rm.NextDouble() * 10); str += i; } string content ="**科技提醒您:您正在使用去圈创邮箱安全验证服务,您本次操作的验证码是:"+str SendEmail1("1208240949@qq.com", "【**科技】后台登录修改用户信息提示", content);//收件人邮箱,邮箱标题,邮箱内容 } #region /// <summary> /// 发送邮箱 /// </summary> /// <param name="mailTo">收件人</param> /// <param name="mailSubject">标题</param> /// <param name="mailContent">内容</param> /// <returns></returns> public static void SendEmail1(string mailTo, string mailSubject, string mailContent) { SmtpClient mailClient = new SmtpClient("smtp.qq.com"); mailClient.EnableSsl = true; mailClient.UseDefaultCredentials = false; //Credentials登陆SMTP服务器的身份验证. mailClient.Credentials = new NetworkCredential("1208240907@qq.com", "aaaaaaaaaaaa");//邮箱, MailMessage message = new MailMessage(new MailAddress("1208240907@qq.com"), new MailAddress(mailTo));//发件人,收件人 message.IsBodyHtml = true; // message.Bcc.Add(new MailAddress("tst@qq.com")); //可以添加多个收件人 message.Body = mailContent;//邮件内容 message.Subject = mailSubject;//邮件主题 //Attachment 附件 //Attachment att = new Attachment(@"C:/hello.txt"); //message.Attachments.Add(att);//添加附件 //Console.WriteLine("Start Send Mail...."); //发送.... mailClient.Send(message); // 发送邮件 } #endregion /// <summary> /// 验证验证码按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button2_Click(object sender, EventArgs e) { if (TextBox1.Text.Trim() == Session["Rom"].ToString()) { Page.ClientScript.RegisterClientScriptBlock(Page.ClientScript.GetType(), "myscripts", "<script>alert(\"验证成功!\");</script>"); } else { Page.ClientScript.RegisterClientScriptBlock(Page.ClientScript.GetType(), "myscripts", "<script>alert(\"验证失败!\");</script>"); } }然后运行
.NET发送邮箱(验证码)相关推荐
- spring boot 实现发送邮箱验证码
首先设置一下发件人邮箱,以QQ邮箱为例: 找到帐户,开启POP3/SMTP服务 然后会提醒你怎么去实现,验证完后,会给你一个授权码,记住这个授权码,后端spring boot 会用到 下面回到IDEA ...
- Java发送邮箱验证码、session校验功能
本篇主要描述"发送邮箱验证码.session校验"相关前(htmljs)后(java)台代码,业务逻辑示例,闲话少诉,直接上代码. 1.引入的jar包是mail-1.4.jar 2 ...
- tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片...
本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...
- 发送邮箱验证码进行注册验证
一.流程图 操作思路 进行邮箱验证码验证 比较与输入的验证码 是否一致 一致的话则可以注册 ** 打开邮箱IMAP/SMTP服务 ** 二.代码示例 (1)生成随机验证码 def get_random ...
- Thinkphp5.1实现发送邮箱验证码
这里使用的是 phpmailer/phpmailer 这个类 第一步加载类 composer require phpmailer/phpmailer 第二步编写公共方法 /*** 邮箱验证码* @pa ...
- 使用SpringBoot发送邮箱验证码
使用SpringBoot发送邮箱验证码 一.开启发送验证码邮箱的POP3/SMTP服务 1. 登录发送验证码邮箱 2. 找到设置,开启POP3/SMTP服务 二.导入依赖 三.增加配置 四.编写代码 ...
- 关于PHP发送邮箱验证码功能介绍
关于PHP发送邮箱验证码功能介绍 PHP语言发送邮箱验证码,可以使用PHPMailer这个现成的类文件,完美集成实现邮箱发送验证码 前期准备: a).PHPMailer下载地址:在git上获取最新版即 ...
- java web 实现qq发送邮箱验证码
java web 实现qq邮箱验证码发送 第一步: 打开qq邮箱 设置---->选择账户----> 打开 打开之后我们将会获得一个授权码 现在我们拿到授权码之后 我们就可以开始写代码了 1 ...
- java注册界面发送邮箱验证码(无线程版)
邮箱验证注册 本篇文章使用第三方jar包实现邮箱发送验证码来注册用户,该文章未采用线程如果多人访问注册注册页面发送邮件可能会导致服务器崩溃,建议采用线程发送邮件!!! 一.前期准备工作 1.发送验 ...
- Java web发送邮箱验证码,并验证正确性
Java web实现邮箱验证码功能 第一步.开启发件邮箱权限(以QQ邮箱为例) 第二步.生成验证码 第三步.发送邮件 第四步.web前端 第五步.servlet程序 先放一张程序的预览图 工程下载链接 ...
最新文章
- 最近实际项目中遇到的技术问题与解决思路
- Mysqldump备份说明及数据库备份脚本分享-运维笔记
- C Operator | and can also operate bool operands
- java 代码重用需要注意的事项_程序员笔记|编写高性能的Java代码需要注意的4个问题...
- glClearDepth
- sap中泰国有预扣税设置吗_泰国的绘图标志| Python中的图像处理
- Spring+SpringMVC+Mybatis 整合入门
- scrapy获取a标签的连接_Python爬虫 scrapy框架初探及实战!
- 语音技术(百度语音)开发 - 第一篇
- LeetCode 766. Toeplitz Matrix
- day43,使用朋友pyMySQL连接数据库
- 【MySQL】Java.sql.SQLException Incorrect string value: \xF0\x9F\x98\x8D\xE8\xBE...
- 一级计算机电子表格试题,计算机一级考试电子表格题都是出什么样的题目或题型?以及幻灯片?【excel一级考试题目及解析】...
- 转 android anr 分析示例,Android ANR 分析与解决
- 天翼云服务器80、443等特殊端口无法访问原因记录
- 社会化统计工具分享之Google分析、cnzz、51la、百度统计和Js比较
- Java Server Faces_用JavaServer Faces开发Web应用(4) (转)
- python爬取东方财富网资金流向数据(在本地生成csv文件)
- flatMap,zip,Merge区别
- java正则校验qq邮箱_检测邮箱是否是QQ邮箱并给出提示_正则实例