use of com.manydesigns.mail.queue.QueueException in project Portofino by ManyDesigns.
the class DefaultLoginAction method sendMail.
protected void sendMail(String from, String to, String subject, String body) {
if (mailQueue == null) {
throw new UnsupportedOperationException("Mail queue is not enabled");
}
Email email = new Email();
email.getRecipients().add(new Recipient(Recipient.Type.TO, to));
email.setFrom(from);
email.setSubject(subject);
email.setHtmlBody(body);
email.setTextBody(Jsoup.parse(body).text().toString());
try {
mailQueue.enqueue(email);
} catch (QueueException e) {
throw new RuntimeException(e);
}
}
Aggregations