使用Spring Boot提供 Spring boot starter mail。
Maven Dependency
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
puclic class MailService {
@Autowired
private JavaMailSender mailSender;
public void sendMail(){
MimeMessage mimeMessage = mailSender.createMimeMessage();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
try{
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, "utf-8");
helper.setFrom("");
helper.setTo();
helper.setSubject();
helper.setText();
mailSender.send(mimeMessage);
}catch(Exception e){
e.printStackTrace();
}
}
}