Salve galerinha do Guj!!
É o seguinte criei um arquivo para envio de uma url para um e-mail que o usuário redireciona, uma espécie de enviar materia para o amigo… está funcionando normalmente, só que quando o destinatário visualiza o e-mail ao inves de visualizar o design da página html e aparece é o próprio codígo html, não entendo porque atribui a variável mensagem (que é a variável que contem o corpo da mensagem) a propriedade setContent atribuindo que o formato seria html… veja só os código da pagina jsp
<%@page contentType="text/html; charset=iso-8859-1" language="java"
import="java.sql.*, java.util.*, java.io.*, javax.mail.*,
javax.mail.internet.*, javax.activation.*"%>
<%
String mont = "<html></head><link rel='stylesheet' type='text/css' href='http://www.marcossousa.eng.br/namarcos/estilo/edicao.css'><table width='600' border='0' cellspacing='0' cellpadding='0'>" +
"</head><body>" +
"<tr><td width='157' rowspan='2'><img src='http://www.marcossousa.eng.br/namarcos/img/email/logo.gif' width='200' height='76'></td>" +
"<td width='443' height='24'><div align='left'><em><img src='http://www.marcossousa.eng.br/namarcos/img/email/lat.gif' width='37' height='25' border='0' align='middle'></em><strong><span class='style1'><a href='http://www.marcossousa.eng.br/namarcos/publico/index.jsp?canal=News'>News</a> | <a href='http://www.marcossousa.eng.br/namarcos/photos/index.jsp'>Fotos </a>| <a href='http://www.marcossousa.eng.br/namarcos/publico/index.jsp?canal=Formacao'>Forma&ccedil;&atilde;o</a> | <a href='http://www.marcossousa.eng.br/namarcos/livroVisitas/VerMensagem.jsp'>Fala a&iacute; </a>| <a href='http://www.marcossousa.eng.br/namarcos/publico/index.jsp?canal=Agenda'>Agenda</a> | <a href='http://www.marcossousa.eng.br/namarcos/publico/index.jsp?canal=Downloads'>Downloads</a> </span></strong></div></td></tr> " +
"<tr><td height='51' bgcolor='#000000'>&nbsp;</td></tr> " +
"<tr><td height='33' colspan='2'><p class='style1'>" + request.getParameter("nomePara") + "</p> " +
"<p class='style1'>" + request.getParameter("conteudo") + "<br><br>Esta mat&eacute;ria foi enviada por (" + request.getParameter("de") + ")</p>" +
"</td></tr><tr><td height='12' colspan='2' class='style1'><hr width='500' size='1' noshade></td></tr>" +
"<tr><td height='24' colspan='2'><span class='style1'>Clique para visualizar: <a href='"+ request.getParameter("url") + "' target= '_blank'><strong>namarcos.com </strong></a></span></td></tr><tr>" +
"<td height='9' colspan='2' class='style1' valign='baseline'><hr width='500' size='1' noshade></td>" +
"</tr><tr bgcolor='#E8E8E8'><td height='24' colspan='2'><div align='center'><span class='style1'>Copyrights &copy; 2003-2004 Namarcos.com - Todos os direitos reservados </span></div></td></tr></table>" +
"</body></body>";
%>
<%!
public void sendSimpleMail (String mailServer, String subject,
String to,String from, String mensagem)
throws AddressException, MessagingException {
Properties mailProps = new Properties();
mailProps.put("mail.smtp.host", mailServer);
Session mailSession = Session.getInstance(mailProps, null);
InternetAddress destinatario = new InternetAddress (to);
InternetAddress remetente = new InternetAddress (from);
MimeMessage message = new MimeMessage (mailSession);
message.setFrom(remetente);
message.addRecipient(Message.RecipientType.TO, destinatario);
message.setSubject (subject);
message.setContent( mensagem, "text/html");
message.setText(mensagem);
Transport.send (message);
}
%>
<%
try {
String mailServer = "smtp.uai.com.br";
String assunto = request.getParameter("assunto");
String para = request.getParameter("para");
String de = request.getParameter("de");
String mensagem = mont;
sendSimpleMail(mailServer, assunto, para, de, mensagem);
out.println("<script language=javascript>alert('Sucesso, email enviado !!');" +
"history.go(-1);</script>");
} catch (AddressException e) {
out.println("<script language=javascript>alert('Erro ao enviar o e-mail!!');" +
"document.location.href='../index.jsp';");
}
catch (MessagingException e) {
out.println(e);
}
%>
O que posso fazer para resolver este problema???
grato.


