自动发现服务似乎使用用户主体名称而不是电子邮件地址进行回复

自动发现服务似乎使用用户主体名称而不是电子邮件地址进行回复

在最新一轮 Windows 更新之后(实际上是在 2011 年 1 月 11 日),我的 Exchange 2007 服务器当然重新启动了。这可能产生了副作用,使我无意中做出的任何更改都生效了。

从那时起,Outlook 2007 中的 Exchange 2007 自动发现服务似乎使用用户主体名称 ([电子邮件保护]代替[电子邮件保护])。我特别在 Outlook 中的“测试电子邮件自动配置”工具中(UPN 出现在第一个标有“电子邮件”的文本框中)以及在 Outlook 中创建新的配置文件时看到了此问题。如果我忽略 UPN 并填写我的电子邮件地址,自动发现将按预期工作,并且我可以无问题地连接。

我已使用 ADSI Edit 确认已为我的用户正确设置了 SMTP 电子邮件地址。我甚至有点疯狂地使用 ADSI Edit 将 UPN 设置为电子邮件地址,但无济于事。我已在相关服务器上重新安装了客户端访问角色。

Exchange 服务器是 Server 2008,当然是 64 位的。客户端大多是 XP 32 位的,不过 Windows 7 机器也会出现这个问题。

“Test-OutlookWebServices -Identity”的输出:[电子邮件保护]“(真实用户名,替换域名):

Id :1003 类型 :信息 消息 :即将使用电子邮件地址测试自动发现 [电子邮件保护]

Id :1012 类型:警告消息:XML>未知节点:AutoDiscoverSMTPAddress AutoDiscoverSMTPAddress 行:http://schemas.microsoft.com/exchange/autodiscover/outlook/responses 化学/2006a

Id:1012 类型:警告消息:XML>正在反序列化的对象:Microsoft.Exchange.Management.SystemCo nfigurationTasks.AutoDiscoverUser

ID:1012 类型:警告消息:XML>元素

ID:1012 类型:警告消息:XML>未知元素:System.Xml.XmlElement 行:8(8) [电子邮件保护]

Id : 1006 类型 : 信息 消息 : 自动发现服务已联系 https://cppmail02v.CPCH.ci。 central-point.or.us/Autodiscover/Autodiscover.xml。

Id :1016 类型:成功 消息:[EXCH]-已成功联系 AS 服务 https://exchange01.active.directory.domain/EWS/Exchange.asmx。经过的时间为15毫秒。

编号:1015 类型:信息 消息:[EXCH]-未为此用户配置 OAB。

Id :1014 类型:成功消息:[EXCH]-已成功联系 UM 服务 https://exchange01.active.directory.domain/UnifiedMessaging/Service.asmx。经过的时间为15毫秒。

编号:1016 类型:信息 消息:[EXPR]-未为此用户配置 AS。

编号:1015 类型:信息 消息:[EXPR]-未为此用户配置 OAB。

编号:1014 类型:信息消息:[EXPR]-未为此用户配置 UM。

Id : 1013 类型 : 错误消息 : 联系时 https://exchange01.active.directory.domain/Rpc 收到错误远程服务器返回错误:(404)未找到。

Id :1017 类型 :错误消息 :[EXPR]-联系 RPC/HTTP 服务时出错 https://exchange01.active.directory.domain/Rpc。经过的时间为 0 毫秒。

Id:1006 类型:成功 消息:自动发现服务已成功测试。

Id : 1021 类型 : 信息 消息 : 以下 Web 服务生成错误。正在 EXPR 中联系服务器 请使用之前的输出来诊断和更正错误。

答案1

很多人在使用此更新的原始版本时遇到了问题http://support.microsoft.com/kb/2412171看来最好的选择是卸载它。

来自缓存版本http://blogs.office.com/b/microsoft-outlook/archive/2011/01/13/fixes-for-issues-with-december-update-for-outlook-2007-have-been-released.aspx

janegilring 2011 年 1 月 15 日上午 11:23 安装此更新后,我在设置新的 Outlook 配置文件时遇到了自动发现问题。电子邮件地址字段中没有预先填充用户的主 SMTP 地址,而是使用了用户的 UPN。这当然会导致自动发现失败,因为 UPN 不是邮箱上的别名。

卸载最新的 Outlook 2007 更新后,问题得到解决,并且主 SMTP 地址已预先填充。

我也遇到了 Outlook 2010 的问题,删除最新的修补程序包可以解决问题。

受影响的更新:

Outlook 2010 修补程序包描述:2010 年 12 月 14 日

support.microsoft.com/.../2459115

Office Outlook 2007 更新说明:2011 年 1 月 11 日

support.microsoft.com/.../2412171

Outlook 2007 更新已发布至 Windows Update/WSUS,而据我所知,必须请求 Outlook 2010 修补程序包。

这是一个已知问题吗?是否会在即将推出的更新中修复?

卸载:

如何卸载此更新点击

单击“开始”,然后单击“运行”。键入

appwiz.cpl,然后单击“确定”。使用一个

下列程序,取决于

在你使用的操作系统上

运行:Windows 7 和 Windows Vista

单击查看已安装的更新。在

更新列表,找到并单击

更新 2412171,然后单击

卸载。Windows XP 单击选择

显示更新复选框。在

更新列表,找到并单击

更新 2412171,然后单击“删除”。

答案2

卸载客户端上的 KB2412171。这解决了问题。据我所知,MS 尚未解决此问题。非常令人沮丧...

答案3

我刚刚在虚拟机上做了一个小实验(我手边没有 Exchange 2007,所以是 Exchange 2010,但我认为不会有太大区别)并且证实了我的怀疑。

价值来自于电子邮件字段上的一般的Active Directory 用户和计算机的选项卡,因此如果您将该字段更改为其他内容,则 Outlook 自动发现值也应该随之更改以反映这一点。

替代文本

答案4

这可能是一个简单的答案,但如果我没记错的话,自动发现使用的电子邮件地址(以及填充用户对象属性的常规选项卡上的电子邮件地址字段的地址)是设置为主 SMTP 地址的电子邮件地址。 UPN 是否设置为此用户的主 SMTP 地址?这可能是导致问题的原因吗?

相关内容