68 votes

Comment envoyer un e-mail HTML dans Spring MVC ?

J'ai réussi à envoyer un simple email en utilisant ceci :

SimpleMailMessage mailMessage = new SimpleMailMessage();

mailMessage.setTo("someone@abc.com");
mailMessage.setSubject("This is the test message for testing gmail smtp server using spring mail");
mailMessage.setFrom("abc@gmail.com");
mailMessage.setText("This is the test message for testing gmail smtp server using spring mail. \n" +
        "Thanks \n Regards \n Saurabh ");
mailSender.send(mailMessage);

Quels sont les paramètres que je dois changer pour pouvoir envoyer des emails en html ?

-1voto

String emailMessage = report.toString();
            Map velocityContext = new HashMap();
            velocityContext.put("firstName", "messi");
            velocityContext.put("Date",date );  
            velocityContext.put("Exception",emailMessage );
            String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "VelocityTemplate.vm","UTF-8", velocityContext);
            MimeMessage message = mailSender.createMimeMessage();
            MimeMessageHelper helper;
            helper = new MimeMessageHelper(message, true);
            helper.setTo("abc@gmail.com");
            helper.setFrom("xyz@gmail.com");
            helper.setSubject("new email");
            helper.setText(text, true);         
            mailSender.send(message);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X