mail html con jsp
queria saber si alguien sabe como generar un mail HTML con JSP.
Muchas gracias!
Muchas gracias!
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());
%>
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());
%>