Olá galera! <img src="/images/emoji/twitter/smiley.png?v=6" title=":smiley:" class="emoji" alt=":smiley:">
Estou com uma aplicação JSP que envia emails para clientes que solicitam a senha caso esqueçam.
E o email já está sendo enviado na boa, mas…
o povo da administração (os que pagam o meu serviço…), me cobraram que estes emails por padrão da empresa, devem ir formatados.
Tipo: cor de fundo, estilo da fonte, logo tipo da empresa… essas frescuras…
Eu, só consegui enviar email do tipo texto normal, sem formtação. Código abaixo:
String nome = request.getParameter("CLI_NOME");
String senha = request.getParameter("CLI_SENHA");
String toAddress = request.getParameter("CLI_EMAIL");
try {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp2.admin.com.br");
Session s = Session.getInstance(props,null);
MimeMessage message = new MimeMessage(s);
InternetAddress from = new InternetAddress("[email removido]");
message.setFrom(from);
InternetAddress to = new InternetAddress(toAddress);
message.addRecipient(Message.RecipientType.TO, to);
String subject = "<a href="http://Osklen.net">Osklen.net</a> - envio da sua senha";
message.setSubject(subject);
String text = "Olá "+nome+",\n Estamos enviando sua senha conforme solicitado \n\n";
text = text+ " sua Senha :"+senha+" \n\nUm abraço.";
message.setText(text);
Transport.send(message);
out.println("Mensagem enviada.");
}
catch (MessagingException e) {
out.println("Email nao pode ser enviado! " + e.getMessage());
}
Simples né? Mas naum tenho sequer idéia de como enviar estilo HTML (negrito, cor de fundo, etc)… :-o
Alguém aí pode dar uma ajudinha? <img src="/images/emoji/twitter/slight_smile.png?v=6" title=":slight_smile:" class="emoji" alt=":slight_smile:">
Obrigado :-]
[ Esta mensagem foi editada por: Cassitos em 06-07-2003 16:14 ]
Email - HTML
C
2 Respostas
Tentou enviar o texto em formato html já? creio que o cliente de e-mail interprete isso 
[]s
M
Salve,
substitua a linha message.setText(text);, por esta
message.setContent( text.toString(), “text/html”); isto resolverá teu problema.
Nota: A variável text deve estar codificada em HTML. rs.
:okok:
Criado 6 de julho de 2003
Ultima resposta 8 de mai. de 2005
Respostas 2
Participantes 3