How do I send HTML email in Spring MVC?

后端 未结 6 911
[愿得一人]
[愿得一人] 2020-12-01 07:21

I have successfully sent simple email using this:

SimpleMailMessage mailMessage = new SimpleMailMessage();

mailMessage.setTo(\"someone@abc.com\");
mailMessa         


        
6条回答
  •  旧巷少年郎
    2020-12-01 07:51

    import javax.mail.internet.MimeMessage;
    import org.springframework.mail.javamail.MimeMessageHelper;
    
    MimeMessage mimeMessage = mailSender.createMimeMessage();
    MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, "utf-8");
    String htmlMsg = "

    Hello World!

    "; //mimeMessage.setContent(htmlMsg, "text/html"); /** Use this or below line **/ helper.setText(htmlMsg, true); // Use this or above line. helper.setTo("someone@abc.com"); helper.setSubject("This is the test message for testing gmail smtp server using spring mail"); helper.setFrom("abc@gmail.com"); mailSender.send(mimeMessage);

提交回复
热议问题