use of org.apache.commons.mail.Email in project sling by apache.
the class SimpleMailService method sendMail.
private MailResult sendMail(final String message, final String recipient, final Map data, final MailBuilder mailBuilder) {
try {
final Email email = mailBuilder.build(message, recipient, data);
final String messageId = email.send();
logger.info("mail '{}' sent", messageId);
final byte[] bytes = MailUtil.toByteArray(email);
return new MailResult(bytes);
} catch (EmailException | MessagingException | IOException e) {
throw new CompletionException(e);
}
}
Aggregations