症状
请考虑以下情形:
-
您必须运行 Microsoft Exchange Server 2007年的计算机。
-
配置要使用双字节字符集 (DBCS) 的用户的显示名称属性。
-
配置用户 A 使用单字节字符集 (SBCS) 的SimpleDisplayName属性。
-
用户 B 使用联机配置与 ANSI 模式运行的 Microsoft Office Outlook 2007年的来访问邮箱。
-
用户 A 将电子邮件发送给用户 b。
在这种情况下,您希望用户 A 在发件人字段中显示简单的显示名称值。相反,显示legacyExchangeDN值或用户 A 的legacyExchangeDN特性的最后一个公用名称值。注意:在 Exchange Server 2003年环境中,用户 A 的简单的显示名称值显示在从字段中。
原因
因为 Exchange Server 2007年漏SimpleDisplayName属性在"症状"一节中描述的场景中创建消息时,将发生此问题。
解决方案
若要解决此问题,请安装以下更新汇总︰
Exchange Server 2007 Service Pack 3 的累积更新 1 2279665说明
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
显示名称是 Active Directory 属性表示收件人以适当的格式向最终用户显示显示名称。这是其中可能包含非 ASCII 字符,以便用户名称可能包含 DBCS 字符的 Unicode 属性。SimpleDisplayName是收件人的一个 Active Directory 属性表示要显示给最终用户可能不了解 DBCS 字符的 ASCII 的显示名称。如果用户在 ANSI 模式下使用 Outlook,则收件人字段显示SimpleDisplayName属性值而不是显示名称属性值。在 ANSI 模式下使用 Outlook,请按照下列步骤创建一个注册表项︰
-
单击开始,单击运行,键入注册表编辑器,然后单击确定.
-
找到并右键单击下面的子项︰HKEY_CURRENT_USER\Software\Microsoft\office\12.0\Outlook\EMSP
-
选择新建,然后单击DWORD (32 位) 值。
-
更改名为PreferANSI。
-
双击这个新值,并将数据更改为1。
-
退出注册表编辑器。