Text Mail Message
Spring provides helper class
to facilitate sending text mails.SimpleMailMessage
On SimpleMailMessage we can set email parameters, like from, to, subject and text and pass it to JavaMailSender instance to send text email messages.
@Service
@Value
public class SimpleMailService {
JavaMailSender javaMailSender;
public void sendTextMessage(String to, String subject, String text) {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("noreply@example.com");
message.setTo(to);
message.setSubject(subject);
message.setText(text);
javaMailSender.send(message);
}
}