private Message composeMessage(Email email, String contentType) throws EmailCompositionException { Message message = new MimeMessage(session); try { message.setFrom(createInternetAddress(email.getFrom())); setRecipients(email, message); message.setSubject(email.getSubject()); message.setContent(email.getMessageText(), contentType); } catch (Exception e) { throw new EmailCompositionException(e); } return message; }