Como posso colocar um link HTML dentro de um corpo de email?
Tenho um aplicativo que pode enviar e-mails, implementado em Java. Quero colocar um link HTML dentro do email, mas o link aparece como letras normais, não como link HTML ... Como posso fazer para dentro do link HTML em uma String? Eu preciso de caracteres especiais? muito obrigad
Atualizar Olá pessoal! obrigado por respostas oyu! Aqui está o meu código:
public static boolean sendMail(Properties props, String to, String from,
String password, String subject, String body)
{
try
{
MimeBodyPart mbp = new MimeBodyPart();
mbp.setContent(body, "text/html");
MimeMultipart multipart = new MimeMultipart();
multipart.addBodyPart(mbp);
// Preparamos la sesion
Session session = Session.getDefaultInstance(props);
// Construimos el mensaje
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setContent(multipart);
message.addRecipient(
Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject(subject);
message.setText(body);
// Lo enviamos.
Transport t = session.getTransport("smtp");
t.connect(from, password);
t.sendMessage(message, message.getAllRecipients());
// Cierre.
t.close();
return true;
}
catch (Exception e)
{
e.printStackTrace();
return false;
}
}
E aqui o corpo String:
String link = "<a href=\"WWW.google.es\">ACTIVAR CUENTA</a>";
Mas na mensagem recebida, o link aparece como a string do link, não como um hiperlink HTML! Não entendo o que acontece ...
Qualquer solução