mail html con jsp

CUTTER
24 de Junio del 2004
queria saber si alguien sabe como generar un mail HTML con JSP.

Muchas gracias!

getparameter
24 de Junio del 2004
Buenas:

Utiliza el método setContent() del objeto MimeMessage.

Te pasteo un trozo de codigo que quizas te ayude, en cualquier caso, leete el tutorial que hay en esta web sobre el Javamail.

Salu2

Eu

------------------------------------------------

<%@page language="java" import="java.net.URLDecoder
,java.util.*,java.util.Properties,javax.mail.*,javax.mail.internet.*,java.text.*,java.sql.*,javax.sql.*,javax.naming.*" contentType="text/html; charset=ISO-8859-1" %>

<%

String host = "pirulo.com";
String username = "nombreUsurioMail";//de la cuenta con la que envias
String password = "contraseñaUsuarioMail";//de la cuenta con la que envias
String fromMSG = "[email protected]";
String senderMSG = "nombredelqueenvia";
String tituloMSG = "delmensaje";
String to = "[email protected]";

String formatoMSG = "text/html";
String codigoMSG = "";

codigoMSG = "<html><head></head><body>Hola</body></html>";

Properties props = System.getProperties();
props.put("mail.smtp.host", host);
Session sessionMail = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(sessionMail);
message.setFrom(new InternetAddress(fromMSG, senderMSG));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject(tituloMSG);
message.setContent(codigoMSG, formatoMSG);
message.saveChanges();
Transport transport = sessionMail.getTransport("smtp");
transport.connect(host, username, password);
if(transport.isConnected()) transport.sendMessage(message, message.getAllRecipients());

%>