在SBS 2011上的Exchange 2010上,PRORE_HTML_OK未在PR_STORE_SUPPORT_MASK中设置的原因是什么?

时间:2011-10-13 13:42:39

标签: exchange-server mapi

您好我们最近为我们的一个客户安装了SBS 2011服务器,我们在使用在Exchange 2010上使用mapi创建消息的软件时遇到了一些问题。经过调查,我们发现此问题的根本原因是未设置STORE_HTML_OK在PR_STORE_SUPPORT_MASK中。

奇怪的是我们(公司,我的同事之一)为没有设置STORE_HTML_OK的客户端安装了Exchange 2010 sbs 2011服务器,在我调查问题时我们安装了另一个sbs 2011服务器测试目的并且设置了STORE_HTML_OK,而它不在之前的安装中。

我想知道什么可能导致在Exchange 2010上的PR_STORE_SUPPORT_MASK中没有设置STORE_HTML标志,我还想知道我们是否仍然可以通过更改交换管理控制台或shell中的设置来改变它?

我们希望我们的futurue sbs 2011服务器始终在PR_STORE_SUPPORT_MASK中设置STORE_HTML,并且想知道可能导致它不被设置的原因。

提前致谢 威廉姆斯戴维

编辑: 我们的新sbs 2011安装有同样的问题,我一直在测试安装outlook的客户端pc的代码,当outlook安装时,使用outlook的mapi版本,所以当从Outlook 2007甚至outlook的客户端运行代码时2003安装问题不存在,在SBS2011上安装mapi运行时(消息api和datacolaboration对象......)问题是一样的(我现在测试了3 sbs 2011安装)。然而,奇怪的是我使用相同的设置在SBS 2008服务器上安装mapi运行时,我们没有看到这个问题,这可能是mapi运行时与sbs2011 / exchange 2010不兼容的问题吗?

EDIT2: 我们错误地假设STORE_HTML_OK标志是程序失败的原因,经过一些更多的测试后,似乎这个标志只在使用outlook的mapi dll时设置,在PR_STORE_SUPPORT_MASK中查看MFC_MAPI时,它从未在我们的测试中设置在使用mapi运行时甚至在SBS 2008上的服务器上。

然而,该软件的问题与PR_BODY_HTML标志有关,在使用mapi运行时的Exchange 2007(SBS 2008)服务器上,我们可以在Exchange 2010服务器(SBS 2011)上更改此属性,我们无法在打开时收到错误PR_BODY_HTML属性使用openproperty说“客户端操作失败”这似乎是我们的主要问题和我们所拥有的软件的问题。

因此它与PR_STORE_SUPPORT_MASK无关,也许我应该问一个关于它的新问题,因为问题与我们最初的想法不一样?

1 个答案:

答案 0 :(得分:0)

我不认为这是服务器设置。该位由本地运行的商店提供程序公开。 您在运行代码的计算机上安装了哪个版本的MAPI?它是Outlook的旧版本吗?