加入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
开启qq邮箱IMAP/SMTP服务,并生成授权码
在application.properties中追加配置
spring.mail.host=smtp.qq.com
spring.mail.username=你的邮箱地址@qq.com
spring.mail.password=授权码
spring.mail.properties.mail.smtp.ssl.enable=true
发送代码:
@Test
public void mail() {
MimeMessage message = jmsi.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(message, false);//false即为不携带附件
helper.setTo("接收人@qq.com");
helper.setFrom("发送人@qq.com");
helper.setSubject("主题");
helper.setText("<h2>内容,可以使用html标签添加样式</h2>", true);
} catch (MessagingException e) {
e.printStackTrace();
}
jmsi.send(message);
}