1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| @Service public class MailService {
@Autowired private JavaMailSender mailSender;
@Value("${spring.mail.username}") private String sender;
public void sendSimpleMail(String receiver,String subject,String context){
SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); simpleMailMessage.setFrom(sender); simpleMailMessage.setTo(receiver); simpleMailMessage.setText(context); simpleMailMessage.setSubject(subject); simpleMailMessage.setSentDate(new Date());
try { mailSender.send(simpleMailMessage); System.out.println("简单邮件已发送"); }catch (Exception e){ System.out.println("简单邮件发送出错"+e); }
}
public void sendHtmlMail(String receiver,String subject,String context){ MimeMessage mimeMessage = mailSender.createMimeMessage(); try { MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage, true); mimeMessageHelper.setFrom(sender); mimeMessageHelper.setTo(receiver); mimeMessageHelper.setText(context,true); mimeMessageHelper.setSubject(subject); mailSender.send(mimeMessage); } catch (MessagingException e) { System.out.println("简单邮件发送出错"+e); } }
}
|