在这个最新一轮的Windows更新之后(实际上是1/11/11),我的Exchange 2007服务器当然重启了。 这可能会造成我无意中发生的任何更改的副作用。
此后,Outlook 2007中Exchange 2007中的自动发现服务似乎以用户主体名称([email protected],而不是[email protected])回复。 我在Outlook中的“testing电子邮件自动configuration”工具(UPN出现在标有“电子邮件”的第一个文本框中)以及在Outlook中创build新configuration文件时特别注意到了这一点。 如果我忽视UPN,而是填写我的电子邮件地址,Autodiscover按预期工作,我可以连接没有问题。
我已经确认使用ADSI编辑,为我的用户正确设置了SMTP电子邮件地址。 我甚至有点疯狂,并使用ADSI Edit将UPN设置为电子邮件地址,但无济于事。 我在相关服务器上重新安装了客户端访问angular色。
Exchange服务器是Server 2008,当然是64位。 客户端大多是XP 32位的,但是这个问题也发生在Windows 7机器上。
“Test-OutlookWebServices -Identity:[email protected]”(真实用户名,replace域)的输出:
Id:1003types:信息消息:关于使用电子邮件地址[email protected]。
Id:1012types:警告消息:XML>未知节点:AutoDiscoverSMTPAddress AutoDiscoverSMTPAddress行: http : //schemas.microsoft.com/exchange/autodiscover/outlook/responses chema / 2006a
Id:1012types:警告消息:XML>被反序列化的对象:Microsoft.Exchange.Management.SystemCo nfigurationTasks.AutoDiscoverUser
Id:1012types:警告消息:XML>元素
Id:1012types:警告消息:XML>未知元素:System.Xml.XmlElement行:8(8)[email protected]
Id:1006types:信息消息:通过https://cppmail02v.CPCH.ci联系了自动发现服务。 central-point.or.us/Autodiscover/Autodiscover.xml。
Id:1016types:成功消息:[EXCH] – 通过https://exchange01.active.directory.domain/EWS/Exchange.asmx成功联系AS服务。 经过的时间是15毫秒。
Id:1015types:信息消息:[EXCH] – 没有为此用户configurationOAB。
Id:1014types:成功消息:[EXCH] – 通过https://exchange01.active.directory.domain/UnifiedMessaging/Service.asmx成功联系UM服务。 经过的时间是15毫秒。
Id:1016types:信息消息:[EXPR] – 没有为此用户configurationAS。
Id:1015types:信息消息:[EXPR] – 未为此用户configurationOAB。
Id:1014types:信息消息:[EXPR] – 未为此用户configurationUM。
Id:1013types:错误消息:当联系https://exchange01.active.directory.domain/Rpc收到错误远程服务器返回错误:(404)未find。
Id:1017types:错误消息:[EXPR] – 通过https://exchange01.active.directory.domain/Rpc联系RPC / HTTP服务时发生错误 。 经过的时间是0毫秒。
Id:1006types:成功消息:自动发现服务已成功testing。
Id:1021types:信息消息:以下Web服务生成错误。 在EXPR中联系服务器请使用之前的输出来诊断和纠正错误。
很多人都遇到了这个更新的原始版本的问题http://support.microsoft.com/kb/2412171似乎最好的select是卸载它。
从caching版本http://blogs.office.com/b/microsoft-outlook/archive/2011/01/13/fixes-for-issues-with-december-update-for-looklook-2007-have-been -released.aspx
janegilring 2011年1月15日,11:23 AM安装此更新后,设置新的Outlookconfiguration文件时遇到自动发现问题。 不使用用户的主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修补程序包必须要求afaik。
这是一个已知的问题,是否会在即将到来的更新中修复?
要卸载:
如何卸载此更新单击
单击开始,然后单击运行。 types
appwiz.cpl,然后单击确定。 使用一个
以下程序的具体情况
在你的操作系统上
运行:Windows 7和Windows Vista
点击查看安装的更新。 在里面
更新列表,find并单击
更新2412171,然后单击
卸载。 Windows XP点击select
显示更新checkbox。 在里面
更新列表,find并单击
更新2412171,然后单击删除。
卸载客户端上的KB2412171。 这解决了这个问题。 据我所知,MS尚未解决这个问题。 非常令人沮丧…
我刚刚在虚拟机上做了一点实验(我没有Exchange 2007方便,所以是Exchange 2010,但我不相信会有太大的区别),这证实了我的怀疑。
该值来自“Active Directory用户和计算机”的“ 常规”选项卡上的“ 电子邮件”字段,因此如果将该字段更改为其他字段,Outlook自动发现值应更改以反映该字段。

这可能是一个简单的答案,但如果我没有弄错,Autodiscover使用的电子邮件地址(以及在用户对象属性的“常规”选项卡上填充电子邮件地址字段的地址)是设置为主SMTP地址。 UPN是否被设置为此用户的主SMTP地址? 这可能是什么原因造成的问题?