【发布时间】:2011-07-06 21:57:49
【问题描述】:
我有一个从 Exchange 组件获取电子邮件的应用程序。我们想要获取 HTML 格式的电子邮件(无论邮件最初是 HTML / RTF 格式)。我们使用 MAPI 属性 PR_HTML (0x10130102) 来获取数据字符串。当邮件为 HTML 格式时,这种方法在所有三个 Exchange 组件(2003、2007 和 2010)上都可以正常工作。它也适用于 Exchange 2007 RTF 格式。但对于 Exchange 2010 RTF,它返回空字符串。
注意:我们将此属性作为 VARIANT 检索,然后将值类型转换为 char *
我们还尝试使用其他 MAPI 属性,如 0x1013001F (unicode),但未成功。
注意:另一条信息是,当我们使用 OutlookSpy 或 MFC MAPI 等工具时,我们可以在 PR_HTML 属性中看到值。
【问题讨论】:
标签: exchange-server mapi