短信服务:
网课里使用阿里云的短信服务,但现在阿里云个人申请有点麻烦,本文关于短信仅作步骤展示
注册阿里云账号:
阿里云:阿里云-为了无法计算的价值 (aliyun.com)
申请短信签名:
短信签名时短信发送者的署名,表示发送方的身份,如【菜鸟驿站】,【优快云】
设置短信模板:
模板包括短信发送的类型、内容、CODE等
设置AccessKey:
AccessKey是程序访问阿里云API的密钥,具有对应账户的完全权限
出于安全考虑,使用子用户AccessKey,权限受限
AccessKey ID:类似用户名
AccessKey Secret:类似密码
为子用户设置SMS权限
编码实现
邮箱服务:
通过发送邮件实现验证码登录
导入依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
参考:(2条消息) Springboot实现发送邮件功能_spring boot 发送邮件_12程序猿的博客-优快云博客
(2条消息) SpringBoot 发送电子邮件_spring boot 发送电子邮件_Nice2cu_Code的博客-优快云博客