上篇关于如何通过邮箱发送修改密码的链接的教程我取的名字叫作《炫酷又实用的发送邮箱链接修改密码保姆级教程》,文章发表之后发现炫酷呢?炫酷在那里?除了几段乏味的代码之外,什么也没有啊,甚至连怎么发送邮件也没有搞懂。于是有了此文:
本文主要讲解在SpringBoot环境下如果简单快速地实现发送Email的功能,结合实际生产需要,本教程最终将发送方法提取为工具类,大家可以直接复制粘贴无障碍使用。(注:笔者在书写此工具类时,也曾参考其他博主的内容,总地来说这是一篇站在巨人肩膀上的文章!)
目录
一、导入依赖
话不多说,直接复制导入!
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
二、yml 配置参数
这两步几乎是所有SpringBoot产品的必由步骤,我们依然直接贴代码。
spring:
mail:
#邮箱
username: XXXXXX@XXX.com
#差点忘了这里,不是登陆密码,而是授权吗,下一步教授如何获取
password: XXX320240XXXXXX
#这里也在下一步教授如何复制
host: smtp.XXX.X.com
properties:
mail:
smtp:
ssl:
enable: true
三、参数获取
首先我们登陆邮箱首页,如图示点击顺序,我以163为例,其他邮箱自行类似: