java web 实现qq邮箱验证码发送

第一步:

  1. 打开qq邮箱 设置---->选择账户----> 打开

  1. 打开之后我们将会获得一个授权码

现在我们拿到授权码之后 我们就可以开始写代码了

1. 第一步我们需要导入Email jar包

链接:https://pan.baidu.com/s/1evAgKyZD7FlPCBf72epsxw   提取码:fvrn

2. 这里的话小编我写了一个demo 直接附上代码

package com.Email;import java.util.Random;import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;public class Email { //生成6位数  验证码public static String random1(){String code = "";Random rd=new Random();for (int i = 0; i < 6; i++) {int r = rd.nextInt(10); //每次随机出一个数字(0-9)code = code + r;  //把每次随机出的数字拼在一起}System.out.println(code);return code;} //发送                  这里的参数为   qq   和验证码   public static void test(String email,String yzm){ HtmlEmail send = new HtmlEmail();//创建一个HtmlEmail实例对象// 获取随机验证码   String resultCode = yzm;       try {    send.setHostName("smtp.qq.com");            send.setAuthentication("123456789@qq.com", "fzksavsddwjzcjbb"); //第一个参数是发送者的QQEamil邮箱   第二个参数是刚刚获取的授权码send.setFrom("123456789@qq.com", "春龄文化有限公司");//发送人的邮箱为自己的,用户名可以随便填  记得是自己的邮箱不是qq
//          send.setSmtpPort(465);  //端口号 可以不开       send.setSSLOnConnect(true); //开启SSL加密  send.setCharset("utf-8");      send.addTo(email+"@qq.com");  //设置收件人    email为你要发送给谁的邮箱账户   上方参数send.setSubject("测试测试"); //邮箱标题  send.setMsg("HelloWorld!欢迎大大光临,特此送上验证:   " + resultCode + "   请大大签收"); //Eamil发送的内容send.send();  //发送 } catch (EmailException e) { e.printStackTrace();    } }
}

以上就是java web 实现qq邮箱验证码发送的全教程,如果有哪些不足的地方。请朋友们在下方评论。

java web 实现qq发送邮箱验证码相关推荐

  1. Java发送邮箱验证码、session校验功能

    本篇主要描述"发送邮箱验证码.session校验"相关前(htmljs)后(java)台代码,业务逻辑示例,闲话少诉,直接上代码. 1.引入的jar包是mail-1.4.jar 2 ...

  2. tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片...

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...

  3. spring boot 实现发送邮箱验证码

    首先设置一下发件人邮箱,以QQ邮箱为例: 找到帐户,开启POP3/SMTP服务 然后会提醒你怎么去实现,验证完后,会给你一个授权码,记住这个授权码,后端spring boot 会用到 下面回到IDEA ...

  4. 发送邮箱验证码进行注册验证

    一.流程图 操作思路 进行邮箱验证码验证 比较与输入的验证码 是否一致 一致的话则可以注册 ** 打开邮箱IMAP/SMTP服务 ** 二.代码示例 (1)生成随机验证码 def get_random ...

  5. 关于PHP发送邮箱验证码功能介绍

    关于PHP发送邮箱验证码功能介绍 PHP语言发送邮箱验证码,可以使用PHPMailer这个现成的类文件,完美集成实现邮箱发送验证码 前期准备: a).PHPMailer下载地址:在git上获取最新版即 ...

  6. Thinkphp5.1实现发送邮箱验证码

    这里使用的是 phpmailer/phpmailer 这个类 第一步加载类 composer require phpmailer/phpmailer 第二步编写公共方法 /*** 邮箱验证码* @pa ...

  7. Java Web 实现 QQ第三方登录

    java web 实现QQ第三方登录功能 首先点击该链接进入腾讯开放平台 ,注册成为开发者 2.注册成功后到这个页面 3.创建web应用 4.填写基本信息(以前的这里会让你填写回调地址 ,现在改了) ...

  8. 使用SpringBoot发送邮箱验证码

    使用SpringBoot发送邮箱验证码 一.开启发送验证码邮箱的POP3/SMTP服务 1. 登录发送验证码邮箱 2. 找到设置,开启POP3/SMTP服务 二.导入依赖 三.增加配置 四.编写代码 ...

  9. Java web发送邮箱验证码,并验证正确性

    Java web实现邮箱验证码功能 第一步.开启发件邮箱权限(以QQ邮箱为例) 第二步.生成验证码 第三步.发送邮件 第四步.web前端 第五步.servlet程序 先放一张程序的预览图 工程下载链接 ...

最新文章

  1. jquery.raty评星插件
  2. ioca0中断 pic单片机_关于PIC单片机的一些经验总结 -单片机-电子工程世界网
  3. Python入门100题 | 第032题
  4. web项目中遇到的Maven包依赖冲突问题解决
  5. The writeAsCsv() method can only be used on data sets of tuples.
  6. @codeforces - 1096G@ Lucky Tickets
  7. Android学习第三天--事件监听器
  8. System Center Virtual Machine Manager 2012 安装
  9. maven安装与创建多模块项目【转】
  10. linux在线扩展文件系统空间ext2online
  11. 发那科机器人网段_FANUC机器人基本操作指导
  12. 网站压力测试工具 webbench
  13. 麻省理工学院《算法导论》(MIT - Introduction to Algorithms)
  14. Could not find com.android.support:appcompat-v7:25.3.1.
  15. SpringApplication#run⽅法的第6步,创建ApplicationContext(五)
  16. 线性代数及其应用(第三版)1.4节习题解答
  17. IDE工具、文本编辑器的列块编辑模式
  18. Unity3D游戏开发之自由视角状态下的角色控制
  19. 如何招聘:永远不要自负的人
  20. 《优势教养》:开放式沟通vs负面偏见

热门文章

  1. Traffic Light
  2. 微信小程序仿抖音,微视上下滑动整屏切换视频带关注,收藏
  3. 《联邦学习介绍》(科研汇报PPT,针对无机器学习基础的同学,浅显理解)
  4. 基于Java的坦克大战游戏的设计与实现(论文+PPT+源码)
  5. 科普:什么是CPU?CPU和芯片关系?CPU怎么做的?CPU有什么用?不同CPU有什么区别?我们怎么选CPU?
  6. nodejs+vue+elementui鲜花销售商城管理系统410
  7. 个人购买得笔记本电脑都需要做哪些安全防御措施
  8. 前端之CSS篇(二)——CSS复合选择器及元素的显示模式和背景属性
  9. 腾讯云服务器的简单使用
  10. HDF5 header version 1.10.4与HDF5 library 1.10.5冲突解决办法记录