Bonjour,
a tous kelk1 pourrais me fournir un code permettant d'envoyer de mails au format html en java ?
cordialement.
Bonjour,
a tous kelk1 pourrais me fournir un code permettant d'envoyer de mails au format html en java ?
cordialement.
En utilisant l'api java mail:
J'ai mis que la partie spécifique au multipart avec html. Pour le reste, c'est du java mail comme pour le texte brut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... MimeMessage msg = new MimeMessage(session); ... Multipart mp = new MimeMultipart("alternative"); BodyPart bp1 = getFileBodyPart (textfile, "text/plain"); BodyPart bp2 = getFileBodyPart (htmlfile, "text/html"); mp.addBodyPart(bp1); mp.addBodyPart(bp2); msg.setContent(mp); Transport.send(msg);
Note: la méthode getFileBodyPart() est supposée construire un objet bodypart contenant le contenu du fichier passé en argument, laissé comme exercice, tout bete a créer, encore une fois c'est la meme chose que pour du texte brut
Partager