springboot 配置qq邮箱
时间: 2023-11-04 12:57:18 浏览: 54
在Spring Boot中配置QQ邮箱,你需要进行以下准备工作:
1. 导入相关依赖:
在你的pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
<version>2.5.6</version>
</dependency>
```
2. 编写Spring Boot配置文件:
在application.properties配置文件中添加以下配置:
```properties
# 配置邮箱用户名
spring.mail.username=你的QQ邮箱号码
# 配置申请到的授权码
spring.mail.password=刚才短信申请到的授权码
# 配置SMTP服务器地址
spring.mail.host=smtp.qq.com
# 配置邮件编码
spring.mail.default-encoding=UTF-8
```
3. 在Spring Boot测试类中发送邮件:
在Spring Boot的测试类中,通过JavaMailSenderImpl对象的send方法发送邮件,示例代码如下:
```java
@SpringBootTest
class SpringbootLoginDemo1ApplicationTests {
@Autowired
JavaMailSenderImpl mailSender; //自动注入对象
@Test
void contextLoads() {
//创建一个简单的邮件信息
SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setSubject("你好啊"); //邮件的主题
mailMessage.setText("我是你新学习的Spring Boot邮件发送的知识"); //邮件的内容
mailMessage.setTo("发送者的邮箱"); //接收者的邮箱
mailMessage.setFrom("接收者的邮箱"); //发送者的邮箱
mailSender.send(mailMessage); //发送邮件
}
}
```
以上就是配置QQ邮箱的步骤。你可以根据自己的需求进行相应的修改和扩展。如果你遇到了其他问题,可以继续提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)