springboot 邮件服务器qq
时间: 2023-10-12 13:19:14 浏览: 211
springboot邮件服务
5星 · 资源好评率100%
使用 Spring Boot 发送邮件可以使用 QQ 邮箱进行配置,步骤如下:
1. 在 QQ 邮箱中开启 POP3/SMTP 服务,获取授权码。
2. 在 Spring Boot 项目的配置文件中添加以下配置信息:
```
spring.mail.host=smtp.qq.com
spring.mail.port=587
spring.mail.username=你的QQ邮箱账号
spring.mail.password=你的QQ邮箱授权码
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.ssl.trust=smtp.qq.com
```
3. 在代码中注入 JavaMailSender 对象,并调用其 send() 方法发送邮件。
```
@Autowired
private JavaMailSender mailSender;
public void sendSimpleMail(String to, String subject, String content) {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("你的QQ邮箱");
message.setTo(to);
message.setSubject(subject);
message.setText(content);
mailSender.send(message);
}
```
注意,如果你想发送 HTML 邮件,可以使用 MimeMessage 对象来构造邮件内容。
阅读全文