| 1234567891011121314151617181920212223242526272829 |
- 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);
- }
- }
|