[Javamail] Lien à l'intérieur d'un message
Bonjour,
J'aimerais envoyer un mail avec Javamail. J'y arrive parfaitement. Cependant, j'ai un souci quand je précise une url (un lien href) dans mon message. ex :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(destinataire, false));
msg.setSubject(sujet);
contenu = "<B>Bonjour, veuillez cliquer ici : <a href=\"http://www.yahoo.fr\">ICI</a>";
//Corps du message.
Multipart mpart = new MimeMultipart();
//Première partie du message
BodyPart htmlPart = new MimeBodyPart();
htmlPart.setContent(contenu, "text/html");
//Mettre toutes les parties dans le MultiPart.
mpart.addBodyPart(htmlPart);
//Mettre le MultiPart dans le Message.
msg.setContent(mpart);
//Enfin, envoyer le message.
Transport.send(msg); |
En revanche, si j'enlève le "http//", j'ai bien un lien qui apparait dans le msg, mais si je clique dessus, il essait de m'ouvrir une pièce jointe en local !
J'y comprends rien :(