@Async
private Future<Void> sendEmail(String[] to, String subject, String content, boolean isMultipart,
boolean isHtml) {
log.debug("Send e-mail[multipart '{}' and html '{}'] to '{}' with subject '{}' and content={}",
isMultipart, isHtml, to, subject, content);
// Prepare message using a Spring helper
MimeMessage mimeMessage = javaMailSender.createMimeMessage();
try {
MimeMessageHelper message =
new MimeMessageHelper(mimeMessage, isMultipart, CharEncoding.UTF_8);
message.setTo(to);
message.setFrom(jhipsterProperties.getMail()
.getFrom());
message.setSubject(subject);
message.setText(content, isHtml);
javaMailSender.send(mimeMessage);
log.debug("Sent e-mail to users '{}'", Arrays.toString(to));
} catch (MessagingException e) {
log.warn("E-mail could not be sent to users '{}', exception is: {}",
Arrays.toString(to), e.getMessage());
}
return new AsyncResult<>(null);
}
MailService.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:metadatamanagement
作者:
评论列表
文章目录