1.spring-boot-start-mail

由springboot提供,添加一下依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>

2.设置qq邮箱

spring boot接收消息(springboot发送邮件)(1)

开通后,由产生一个 授权码。保存好,下面配置文件使用

3. 配置application.properties配置文件

#邮箱配置 #平台地址,这里用的是qq邮箱,使用其他邮箱请更换 spring.mail.host = smtp.qq.com #改成自己的邮箱 spring.mail.username = xxxxx@qq.com #发送短信后它给你的授权码 填写到这里 spring.mail.password = xxxxxx #这东西不用改 spring.mail.properties.mail.smtp.ssl.enable=true ##编码格式 spring.mail.default-encoding=UTF-8

4.测试

@SpringBootTest public class MailTest { @Autowired JavaMailSender javaMailSender; @Value("${spring.mail.username}") private String from;//谁发送的 @Test public void test(){ SimpleMailMessage message = new SimpleMailMessage(); message.setSubject("邮件主体"); message.setText("邮件内容");// message.setFrom(from); message.setTo("348828809@qq.com");//收件人 javaMailSender.send(message);//发送 } }

,