Exchange server 是什么原因导致SBS 2011上exchange 2010上的PR\U STORE\u SUPPORT\u MASK中未设置STORE\u HTML\u OK?

Exchange server 是什么原因导致SBS 2011上exchange 2010上的PR\U STORE\u SUPPORT\u MASK中未设置STORE\u HTML\u OK?,exchange-server,mapi,Exchange Server,Mapi,您好,我们最近为一个客户端安装了SBS2011服务器,使用在exchange 2010上使用mapi创建邮件的软件时遇到一些问题。经过调查,我们发现这个问题的根本原因是在PR_STORE_SUPPORT_掩码中没有设置STORE_HTML_OK 奇怪的是,我们(这家公司,我的一个同事)用exchange 2010为未设置STORE_HTML_OK的客户端安装了sbs 2011服务器,在我调查问题的过程中,我们安装了另一台sbs 2011服务器进行测试,并设置了STORE_HTML_OK,而之前的

您好,我们最近为一个客户端安装了SBS2011服务器,使用在exchange 2010上使用mapi创建邮件的软件时遇到一些问题。经过调查,我们发现这个问题的根本原因是在PR_STORE_SUPPORT_掩码中没有设置STORE_HTML_OK

奇怪的是,我们(这家公司,我的一个同事)用exchange 2010为未设置STORE_HTML_OK的客户端安装了sbs 2011服务器,在我调查问题的过程中,我们安装了另一台sbs 2011服务器进行测试,并设置了STORE_HTML_OK,而之前的安装中没有设置

我想知道是什么原因导致exchange 2010上的PR_STORE_SUPPORT_MASK中没有设置STORE_HTML标志,我也想知道我们是否仍然可以通过更改exchange管理控制台或shell中的设置来更改此标志

我们希望我们的futurue sbs 2011服务器始终在PR_STORE_SUPPORT_掩码中设置STORE_HTML,并希望知道是什么原因导致未设置STORE_HTML

提前谢谢 威廉·戴维

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

编辑2: 我们错误地认为STORE_HTML_OK标志是程序失败的原因,经过一些测试后,似乎只有在使用outlook中的mapi dll时才设置此标志,在使用mapi运行时(甚至在SBS 2008上)使用服务器上的PR_STORE_SUPPORT_掩码查看MFC_mapi时,在我们的测试中从未设置此标志

但是,该软件的问题与PR_BODY_HTML标志有关,在使用mapi运行时的exchange 2007(SBS 2008)服务器上,我们可以在exchange 2010服务器(SBS 2011)上更改此属性。我们无法更改此属性,并且在使用openproperty打开PR_BODY_HTML属性时出错,该属性显示“客户端操作已失败”这似乎是我们的主要问题,也是我们软件的问题


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

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

实际上没有安装Outlook,我们安装了消息传递api和协作dataobjects 1.2.1(MAPI运行时)此处可用:这与我们在SBS2008服务器上安装的安装相同,安装在服务器本身上。您可以从安装Outlook的计算机(在线模式)上点击同一台服务器吗然后用OutlookSpy或MFCMAPI检查该标志?是的,我这样做了,当我检查安装了outlook 2007的客户端pc上的标志时,STORE\u HTML\u OK设置在PR\u STORE\u SUPPORT\u掩码中,但是从客户端pc上运行软件不是一个选项,我们希望它从服务器上运行(服务)。据我所知,在使用outlook时,使用的是outlook(本例中为2007)mapi32.dll。但我觉得奇怪的是,我们在sbs2008服务器上使用相同的mapi运行时,而这些服务器(从服务器上查看时)还显示STORE_HTML_OK标志。因此,除了使用exchange 2010和mapi runtimeHey Dmitry的SBS 2011服务器外,所有其他服务器都可以正常工作。我们错误地认为STORE_HTML_OK标志是程序失败的原因,经过一些测试后,似乎只有在使用outlook中的mapi dll时才设置此标志,但在服务器上从未设置此标志如果在SBS 2008上不使用mapi运行时,则该软件的问题与PR_BODY_HTML标志有关。在使用mapi运行时的exchange 2007服务器上,我们可以从sbs2011更改exchange 2010服务器上的此属性,但在使用openproperty打开PR_BODY_HTML属性时出现错误,该属性表示“客户端操作失败”