in ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailJobErrorHandler.java [122:146]
private Message createMessage(final String content) throws MessagingException {
MimeMessage result = new MimeMessage(session);
result.setFrom(new InternetAddress(from));
result.setSubject(subject);
result.setSentDate(new Date());
Multipart multipart = new MimeMultipart();
BodyPart mailBody = new MimeBodyPart();
mailBody.setContent(content, "text/html; charset=utf-8");
multipart.addBodyPart(mailBody);
result.setContent(multipart);
if (StringUtils.isNotBlank(to)) {
String[] tos = to.split(",");
for (String each : tos) {
result.addRecipient(Message.RecipientType.TO, new InternetAddress(each));
}
}
if (!Strings.isNullOrEmpty(cc)) {
result.addRecipient(Message.RecipientType.CC, new InternetAddress(cc));
}
if (!Strings.isNullOrEmpty(bcc)) {
result.addRecipient(Message.RecipientType.BCC, new InternetAddress(bcc));
}
result.saveChanges();
return result;
}