从Microsoft EWS检索RTF文本

时间:2014-05-15 16:56:29

标签: outlook rtf exchangewebservices

是否可以使用Exchange Web服务获取RTF内容。

Ews属性集仅允许正文类型HTML或纯文本。

感谢。

1 个答案:

答案 0 :(得分:0)

您需要使用PidTagRtfCompressed属性来创建扩展属性定义,然后将扩展属性定义添加到属性集,然后使用该属性集获取项目。响应将包含RTF数据。

ExtendedPropertyDefinition PidTagRtfCompressed = new ExtendedPropertyDefinition(0x1009, MapiPropertyType.Binary);     
PropertySet propSet = new PropertySet(BasePropertySet.IdOnly, EmailMessageSchema.Subject, PidTagRtfCompressed);     
EmailMessage message = EmailMessage.Bind(service, ItemId, propSet);