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 :
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
J'y comprends rien![]()
Partager