SpringBoot +RabbitMQ实现邮件发送
新建一个模块mail(与服务端分开来)
导入依赖
<!--rabbitmq 依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
<!--mail 依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
<!--thymeleaf 依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!--server 依赖 这里我把服务端的依赖也直接导进来了,看自己需求吧-->
<dependency>
<groupId>com.cinco</groupId>
<artifactId>server-springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
application.yml----mail配置
spring:
# 邮件配置
mail:
# 邮件服务器地址
host: smtp.qq.com
# 协议
protocol: smtp
# 编码格式
default-encoding: utf-8
# 授权码(在邮箱开通服务时获取)