1.pom加入依赖2.配置文件 spring: mail: host: smtp.qq.com # qq邮箱smtp.qq.com 163邮箱:smtp.163.com username: xxxxxxxxx@qq.com # 发送账号 password: xxxxxxxxxx # 邮箱授权码: 从qq邮箱网页版——账户——开启POP3/SMTP服务,然后获取授权码 default-encoding: UTF-8 properties: mail: smtp: auth: true starttls: enable: false required: false 3.代码发送 @RestController @RequestMapping("/email") public class EmailController { @Value("${spring.mail.username}") private String username; @Autowired JavaMailSender javaMailSender; @GetMapping("/send") public void search() { SimpleMailMessage simpMsg = new SimpleMailMessage(); simpMsg.setFrom(username); //发送者 simpMsg.setTo("xxx@qq.com"); //接收者 simpMsg.setSubject("邮件主题"); simpMsg.setText("邮件内容啊啊啊啊"); javaMailSender.send(simpMsg); } } org.springframework.boot spring-boot-starter-mail 2.2.4.RELEASE



