Corrects an issue with getting the 'text' body in some instances

If the email contains a text body, and an attached text (text/plain) file then getMessageBody('text') will return the text file instead of the actual text body. This patch resolves that by only treating message parts without a content-disposition header as body.