package com.sequenceiq.cloudbreak.service.cluster.flow;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.mail.javamail.MimeMessagePreparator;
import org.springframework.stereotype.Service;
@Service
public class EmailMimeMessagePreparator {
@Value("${cb.smtp.sender.from:}")
private String msgFrom;
public MimeMessagePreparator prepareMessage(final String to, final String subject, final String body) {
return mimeMessage -> {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage);
message.setFrom(msgFrom);
message.setTo(to);
message.setSubject(subject);
message.setText(body, true);
};
}
}