emails con cuerpo html
Buenas. El problema es que hago un envío de emails donde el contenido del cuerpo es html. Estoy poniendo msg.setContent(message, "text/html"); pero recibo los emails con el html pintado en texto plano.
El metodo es este:
public void sendMail( String host, String sFrom, String sTo, String subject, String message) throws Exception
{
Properties props = new Properties();
props.put("mail.smtp.host", host);
Session session = Session.getDefaultInstance( props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(sFrom));
InternetAddress[] address = {new InternetAddress(sTo)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setContent(message, "text/html");
msg.setText(message);
Transport.send(msg);
}
¿Como se ha de escribir el metodo para que pinte el html en el correo?
Gracias
El metodo es este:
public void sendMail( String host, String sFrom, String sTo, String subject, String message) throws Exception
{
Properties props = new Properties();
props.put("mail.smtp.host", host);
Session session = Session.getDefaultInstance( props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(sFrom));
InternetAddress[] address = {new InternetAddress(sTo)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setContent(message, "text/html");
msg.setText(message);
Transport.send(msg);
}
¿Como se ha de escribir el metodo para que pinte el html en el correo?
Gracias