This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

javamail API question: How to send content type in message body when using multiparts

 
Andrew Carney
Ranch Hand
Posts: 96
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I am using JavaMail API in order to send message with attachment and it's working OK.
When using mail API without Multiparts you can use the msg.setContent() method to specify that the message bodt is of type "text/html" but that doesn't work when using Multiparts.
My question is: When using Multiparts, where can I specify that my body is of type "text/html". Here's my code:

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(MAIL));
msg.setRecipient(Message.RecipientType.TO, email);
msg.setSubject("My Subject");
Multipart multipart = new MimeMultipart();
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setText("Hello");
multipart.addBodyPart(messageBodyPart);
msg.setContent(multipart);
Transport.send(msg);

Now, I would like to transfer the "Hello" text that I see in the body as html in order to be able to set html tags in it.
[ September 22, 2007: Message edited by: Roy Cohen ]
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic