SpringBoot2.x 整合 邮件发送(上)

简介: 在实际项目中,经常需要用到邮件通知功能。比如,用户通过邮件注册,通过邮件找回密码等;又比如通过邮件发送系统情况,通过邮件发送报表信息等等,实际应用场景很多。正常我们会用 JavaMail 相关 api 来写发送邮件的相关代码,但现在 SpringBoot 提供了一套更简易使用的封装。这篇文章,阿粉就带大家通过 SpringBoot 快速的实现发送邮件的功能。

1、开启smtp

这里以 163 邮箱为例。登录 163 邮箱之后,点击设置,如下图:

1.1、登录邮箱-设置 获取 spring.mail.password 授权码:

0.png

1.2、开启IMAP/SMTP服务,根据提示走获取授权码

18.jpg19.jpg

这个授权码,就是发送邮件时需要的密码。

1.3、下方有服务地址SMTP服务器:smtp.163.com就是我们要的

20.jpg

以上步骤完成之后,就可以开始开发了。

2、新建 maven 项目

21.jpg

3、 pom 文件中所涉及的依赖包

导入 SpringBoot 父依赖版本为 2.02

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.0.2.RELEASE</version>
</parent>

导入 webmail 邮件相关依赖包

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-mail</artifactId>
</dependency>
相关文章
|
监控 前端开发 Java
全栈开发之SpringBoot发送邮件
全栈开发之SpringBoot发送邮件
258 0
全栈开发之SpringBoot发送邮件
[原创]SpringBoot 发送邮件
[原创]SpringBoot 发送邮件
[原创]SpringBoot 发送邮件
|
Java Maven 开发者
SpringBoot系列之邮件发送姿势介绍
邮件发送,在实际的项目开发中,可能用的不是特别多,如果没有特定的需求,相信也没有多少小伙伴会特意的去关注,那么如果现在我们希望针对项目做一个异常的报警系统,当出现异常的时候,可以向指定的小伙伴发送邮件提醒,那么让我们来实现这个功能,可以怎么办呢? 这里介绍一下如何使用SpringBoot封装好的MailSender来实现邮件发送
316 1
SpringBoot系列之邮件发送姿势介绍
|
Java API 数据安全/隐私保护
25、springboot发送邮件
最早期使用JavaMail的相关api来进行发送邮件的功能开发,后来spring整合了JavaMail的相关api推出了JavaMailSender更加简化了邮件发送的代码编写,现在springboot对此进行了封装就有了现在的spring-boot-starter-mail。
214 0
25、springboot发送邮件
|
Java 测试技术 数据安全/隐私保护
Springboot 系列(十三)使用邮件服务
Springboot 系列(十三)使用邮件服务
246 0
Springboot 系列(十三)使用邮件服务
|
Java BI API
SpringBoot2.x 整合 邮件发送(下)
在实际项目中,经常需要用到邮件通知功能。比如,用户通过邮件注册,通过邮件找回密码等;又比如通过邮件发送系统情况,通过邮件发送报表信息等等,实际应用场景很多。 正常我们会用 JavaMail 相关 api 来写发送邮件的相关代码,但现在 SpringBoot 提供了一套更简易使用的封装。这篇文章,阿粉就带大家通过 SpringBoot 快速的实现发送邮件的功能。
SpringBoot2.x 整合 邮件发送(下)
|
Java
Springboot之发送简单邮件
Springboot之发送简单邮件
86 0
|
监控 安全 Java
Java笔记:SpringBoot发送邮件
Java笔记:SpringBoot发送邮件
123 0
|
Java Spring
springboot发送邮件
spring boot 发送邮件
1063 0
|
前端开发 Java Spring