参考文章:【SpringBoot】之创建自定义 SpringBoot-Starter_springboot创建starter_王廷云的博客的博客-CSDN博客
源码包和jar: https://download.csdn.net/download/tiantangpw/88045999
========================================================================
自己写的starter;使用的apache-commons-email
包内包含源码和已打包的jar,亲测可用,可以直接给126,qq邮箱等直接发邮件,可以发带附件的邮件.
pom.xml里添加依赖
<dependency><groupId>com.ttpw</groupId><artifactId>email-spring-boot-starter</artifactId><version>1.0-SNAPSHOT</version></dependency>
ymal配置文件
email:config:account: xxx@126.compass: 123456protocol: smtphost: smtp.126.comport: 465
测试方法
import com.ttpw.server.EmailService;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;@AutowiredEmailService emailService;@Testpublic void testEmail(){//null为cc抄送人,可以为空emailService.sendSimapleEmail("xxx@qq.com",null,"标题1","内容2");}