/** * Creates new {@link MimeMessage} from an {@link Email}. * * @param email {@link Email} to be created as a {@link MimeMessage}. * @return {@link MimeMessage} created from an {@link Email}. * @throws MessagingException if there is a failure */ protected MimeMessage createMessage(final Email email) throws MessagingException { final Email clone = email.clone(); final MimeMessage newMsg = new MimeMessage(getSession()); setPeople(clone, newMsg); setSubject(clone, newMsg); setSentDate(clone, newMsg); setHeaders(clone, newMsg); addBodyData(clone, newMsg); return newMsg; }
/** * Creates new {@link MimeMessage} from an {@link Email}. * * @param email {@link Email} to be created as a {@link MimeMessage}. * @return {@link MimeMessage} created from an {@link Email}. * @throws MessagingException if there is a failure */ protected MimeMessage createMessage(final Email email) throws MessagingException { final Email clone = email.clone(); final MimeMessage newMsg = new MimeMessage(getSession()); setPeople(clone, newMsg); setSubject(clone, newMsg); setSentDate(clone, newMsg); setHeaders(clone, newMsg); addBodyData(clone, newMsg); return newMsg; }