代码编织梦想

1.添加依赖和开启服务

1.1springBoot中需要的依赖

<--发送邮件所需依赖-->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-mail</artifactId>

</dependency>

<!--发送邮件模板依赖-->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-thymeleaf</artifactId>

</dependency>

1.2在邮箱设置中打开SMTP服务

97db1c8972fd1d4e203faef44620dc3f.png

1.3点击开启后 发条短信就可以了 会给你一个授权密码 在application中配置是需要用到的

23d14e83d74e5c708bcd736d9d71917c.png

2.在application中配置参数

8a8c7ec7305129d1f96251008707f377.png

3.编写代码

3.1自动装配对象

a7cebaaaea8ae59aab1f2c900688bd99.png

3.2编写主要代码

9b79ea5224abf33c943385d089794152.png

3.3准备一个简单的html页面用于发送验证码

ea4834a0d1974b6ae9a87043ab72d9e2.png

4.测试结果

f445b516a4783b559b6ebc26324a31e1.png

我用的是网易邮箱,使用QQ邮箱只是application里的配置不同大致流程没区别

----------------------------------------------------------------------------------------------------------

80efb6f2159f0a2efaabf3b1e622f6ee.png

感谢阅读

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_70768564/article/details/129536650

springboot实现邮箱发送验证码_健康搬砖人的博客-爱代码爱编程

一、邮件协议 1)SMTP协议-发送邮件 SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。 STMP服务器则是遵循STMP协议的发

springboot 发送邮件验证码-爱代码爱编程

添加依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> &

springboot发送邮箱验证码-爱代码爱编程

1、在application.yml中配置: 2、控制层使用: @RequestMapping("/sendMail") String sendMail(@RequestParam String mail) { SimpleMailMessage message = new SimpleMailMessage(); number

往邮箱发送验证码java_SpringBoot发送邮箱验证码-爱代码爱编程

本文将为您描述SpringBoot发送邮箱验证码,具体操作方法:一.开启QQ邮箱服务 (1)登陆QQ找到设置,点击账户 (2)往下拉,开启POP3/SMTP服务和IMAP/SMTP服务 当开启IMAP/SMTP会有一串密文密码,保存起来后面要用到 二.spring boot配置邮箱服务 在spring boot的配置文件applica

用springboot发送邮箱验证码-爱代码爱编程

文章目录 导入依赖包从qq邮箱官网中开启POP3/SMTP服务在配置文件application.properties中写上qq邮箱的基本信息编写业务类写一个生成验证码的工具类VerCodeGenerateUtil在controller层中发送邮箱 导入依赖包 <!--邮箱发送包--> <dependency&

Springboot发送邮箱验证码-爱代码爱编程

1.导入依赖 <!--mail邮件发送pom支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId

springboot实现用邮箱发送验证码_好像毕业啊的博客-爱代码爱编程

SpringBoot实现邮箱验证码 在B站找到一个springboot项目进行学习时,里面用的是阿里云短信进行发送邮件,但是个人使用阿里云短信比较麻烦,于是想到可不可以使用邮箱来完成发送验证码的操作。事实证明是可行的 第一步 引入相关依赖 <dependency> <groupId>org.springframework

springboot实现邮箱发送验证码(qq,163等同理)_java练习时长2年半的博客-爱代码爱编程

SpringBoot实现邮箱发送验证码 准备工作(依赖和yml文件的配置)邮件的发送代码补充 准备工作(依赖和yml文件的配置) 我们要远程操纵邮箱就需要获得每个邮箱的密钥: 1.先进入你的qq邮

aop实现接口访问频率限制-爱代码爱编程

引言 项目开发中我们有时会用到一些第三方付费的接口,这些接口的每次调用都会产生一些费用,有时会有别有用心之人恶意调用我们的接口,造成经济损失;或者有时需要对一些执行时间比较长的的接口进行频率限制,这里我就简单演示一下我的解

【springboot】springboot介绍-爱代码爱编程

学习资料 SpringBoot · 语雀 (yuque.com)【尚硅谷】SpringBoot2零基础入门教程(spring boot2干货满满)_哔哩哔哩_bilibiliSpringBoot2核心技术与响应式编程: S

spring boot发送邮箱验证码_springboot发送邮箱验证码-爱代码爱编程

1.先到qq邮箱中开启POP3(设置-账户),并获取授权码,后面有用  2.在spring boot项目中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s

springboot发送邮箱验证码(qq,163)_java 发送邮件验证码 qq 163-爱代码爱编程

--下面以QQ邮箱为列,163与自建邮箱同理,后附有异步发送优化 实现思路 1.使用Freemaker生成邮箱模版 2.发送邮箱为异步发送,使用SpringBoot的线程池 邮箱开启smtp服务 点击开启

java spring5 xml配置文件方式实现声明式事务_java xml声明的方法-爱代码爱编程

在java Spring5通过声明式事务(注解方式)完成一个简单的事务操作中 我们通过注解方式完成了一个事务操作 那么 下面 我还是讲一下 基于xml实现声明式事务的操作 其实在开发过程中 大家肯定都喜欢用注解 因为他方便