在最新一轮 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看来最好的选择是卸载它。
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 地址?这可能是导致问题的原因吗?