首页 文章

当邮件格式为RTF时,无法使用0x10130102获取Exchange 2010 MAPI API PR_HTML

提问于
浏览
0

我有一个从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属性中的值 .

1 回答

  • 0

    如果未在相关邮件上设置HTML,您将无法进行检索 . 您的客户端版MAPI是什么?您使用的是在线或缓存的 Profiles 吗?

相关问题