package nju.seec.helper.util; import nju.seec.helper.config.properties.MailProperties; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.stereotype.Component; /** * @author cst */ @Component public class MailUtils { private final MailProperties mailProperties; private final JavaMailSender mailSender; public MailUtils(MailProperties mailProperties, JavaMailSender mailSender) { this.mailProperties = mailProperties; this.mailSender = mailSender; } public void sendSimpleMailMessage(String text, String... to) { SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(mailProperties.getFrom()); message.setTo(to); message.setSubject(mailProperties.getSubject()); message.setText(text); mailSender.send(message); } }