1、设置邮箱,开启邮箱的IMAP/SMTP的服务
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6208d9b8e55dcf77dd6bbab912c8319b.png)
2、导入pom的依赖文件
<!-- 邮件发送接口 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2、工具类的实现
import javax.mail.internet.MimeMessage;
import org.springframework.core.io.FileSystemResource;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.thymeleaf.TemplateEngine;
import org.thymeleaf.context.Context;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MailUtil {
private static JavaMailSenderImpl mailSender = null;
private static String sender = "";
public static JavaMailSenderImpl createMailSender(String host, int port, String username, String password,
int timeout) {
sender = username;
mailSender = new JavaMailSenderImpl();
mailSender.setHost(host