通过ews java api获取电子邮件的文本正文

通过ews java api获取电子邮件的文本正文,java,exchangewebservices,Java,Exchangewebservices,如果mime编码的邮件中有一些内容,则似乎不可能以纯文本形式获取电子邮件正文。如何解决这个问题?我解决了这个问题。当你拿到物品时 ExchangeService.bindToItem(EmailMessage.class,itemId,PROPERTY\u SET\u TEXT\u BODY)。getBody()use需要使用以下属性集,然后将请求正文类型设置为BodyType.TEXT PropertySet PROPERTY_SET_TEXT_BODY = new PropertySet(I

如果mime编码的邮件中有一些内容,则似乎不可能以纯文本形式获取电子邮件正文。如何解决这个问题?

我解决了这个问题。当你拿到物品时
ExchangeService.bindToItem(EmailMessage.class,itemId,PROPERTY\u SET\u TEXT\u BODY)。getBody()
use需要使用以下属性集,然后将请求正文类型设置为
BodyType.TEXT

PropertySet PROPERTY_SET_TEXT_BODY = new PropertySet(ItemSchema.Body);
PROPERTY_SET_TEXT_BODY.setRequestedBodyType(BodyType.Text);