user216049
user216049

Reputation:

Javamail, get message body

I have the following problem: my email client, using Javamail, can get all the parts of the emails just like sentdate, subject, from, to etc., but I cannot figure it out how to get the body of the message.

I already tried getContent() function but it does not give me the required texts.

Any help will be great.

Thanks, Hectai

Upvotes: 0

Views: 9399

Answers (2)

stacker
stacker

Reputation: 68942

You find a comprehensive introduction how to use the API here Fundamentals of the JavaMail API which provides many examples as code snippets.

Upvotes: 1

A_M
A_M

Reputation: 7851

It would help if you could post your code.

I don't know if this is what you are expecting, but "getContent()" doesn't necessarily return a String with the message in it.

Look at the JavaDocs here - it returns an Object.

This might be a String, or a Multipart, or it might be an InputStream. It all depends upon the email message.

I'd suggest trying to print out the type of the Object that getContent() is returning.

Also, please have a read through the docs.

Upvotes: 3

Related Questions