Вы можете сделать правильно, как это работает для меня.
я есть приложение, которое может отправлять письма, реализованные на Java. Я хочу разместить HTML-ссылку внутри электронной почты, но ссылка отображается как обычные буквы, а не как HTML-ссылка ... Как я могу сделать, чтобы внутри HTML-ссылки в строку? Мне нужны специальные символы? большое спасибо
Обновить: Привет всем! спасибо за ответы! Вот мой код:
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;
}
}
И вот тело String:
String link = "<a href=\"WWW.google.es\">ACTIVAR CUENTA</a>";
Но в полученном сообщении ссылка отображается как строка ссылки, а не как гиперссылка HTML! Я не понимаю, что происходит ...
Любое решение?