There is a good chance that those emails are formatted using HTML only (I'd have to see the raw eml to be sure).
You can use IMail.GetBodyAsText (returns body in plain text format, returns Text or extracts text from HTML or RTF) or IMail.GetTextFromHtml (extracts plain text from HTML) to convert HTML to plain text, if it is not available.