要实现邮件发送功能 我们使用JavaMailSender类
一、导入依赖(启动器)
<!--javax.mail 邮件发送的类-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
此时 Spring 会帮我们引入 javax.mail ( 邮件发送的类 )
二、开启邮箱的 POP3/SMTP服务 获取 spring.mail.password
开启后会给你一串明文密码
此密码将用于下面第三步配置 spring.mail.password
三、配置发送的信息 在application.properties配置文件中编写
可以看到 可以发送简单信息 与 复杂信息 我们先实现 发送简单信息 在application.properties配置文件中编写如下配置
四、测试 注入JavaMailSender类实现发送邮件
实现复杂邮件的发送:富文本、携带附件
利用 MimeMessageHelper 对 MimeMessage 进行组装 最后 发送 MimeMessage对象