一、前言
相信在使用Java发送邮件功能的大佬都知道Spring提供了非常好用的JavaMailSender
接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置,支持发送邮件。下面通过实例看看如何在Spring Boot中使用JavaMailSender
发送邮件。
二、写在前面的话
经过本人集成并测试邮件发送后,使用163邮箱有些坑,发送的测试邮件当成垃圾邮件处理,建议尽量QQ邮箱或其他邮箱测试
关于QQ邮箱发送邮件也就是配置个QQ邮箱的账号和授权码即可,可参考:SpringBoot 集成 E-mail发送各种类型的邮件
三、快速入门
想要SpringBoot集成发送邮件,前提是需要在Spring Boot的工程中的pom.xml中引入spring-boot-starter-mail依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-