一、pom
<!--email--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
二、application.yml
spring:### mailmail:# 配置 SMTP 服务器地址host: smtp.# 发送者邮箱username: XXXX# 邮箱授权码password: XXXXX# 端口号465或587port: 465# 默认的邮件编码为UTF-8default-encoding: UTF-8# 配置SSL 加密工厂properties:mail:smtp:auth: truessl:enable: truetrust: ${spring.mail.host}debug: true
三、代码
public void java() {MimeMessage mailMessage = javaMailSender.createMimeMessage();//需要借助Helper类MimeMessageHelper helper = new MimeMessageHelper(mailMessage);String context = "内容";try {helper.setFrom("XXXXXXXXX");helper.setTo("XXXXXXXXXXX");//helper.setBcc("密送人");helper.setSubject("title");helper.setSentDate(new Date());helper.setText(context, true);javaMailSender.send(mailMessage);} catch (Exception e) {e.printStackTrace();}}