参考文章:【SpringBoot】之创建自定义 SpringBoot-Starter_springboot创建starter_王廷云的博客的博客-优快云博客
源码包和jar: https://download.youkuaiyun.com/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.com
pass: 123456
protocol: smtp
host: smtp.126.com
port: 465
测试方法
import com.ttpw.server.EmailService;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
@Autowired
EmailService emailService;
@Test
public void testEmail(){
//null为cc抄送人,可以为空
emailService.sendSimapleEmail("xxx@qq.com",null,"标题1","内容2");
}