我已经在testing实验室中设置了Exchange 2010和Outlook 2007。 一切正常(与SSL,OOO等)。 但是有一个窍门:
在从Internet上的外部机器自动发现期间,最终用户input他们的姓名,电子邮件和密码两次,然后单击下一步。
然后,在我的设置上,我得到一个Windowslogin提示符,用户名为“[email protected]”已填写。input密码失败。 用户名设置为“FredSmith”也失败了…但“contoso \ fredsmith”完美地工作!
IIS日志显示错误401为第一个命中,这是contoso.co.uk \ fredsmith。 因此,Outlook正在使用我的电子邮件域名,并将其用作login域,因为只有contoso.local才起作用。
现在,我的理念是,最终用户不必知道或input域名。 这尤其是因为这是一个SBS 2011testing网站。
所以要回顾一下,最终用户必须通过两次有效的login来完成自动configuration向导,使用不同的凭据。 整个想法当然是任何最终用户都可以设置outlook。 让我们想象20%的最终用户甚至不知道正确的斜杠和反斜杠之间的区别,当涉及到该用户名。
根据我的经验,这一直发生:authentication到自动发现服务的默认用户名是用户的电子邮件地址,根本没有任何意义(除非它匹配用户的UPN,这是非常不寻常的)。
如果别人可以提供不同的答案,我会很高兴,因为这已经困扰了我一段时间…
这很容易! 加载Active Directory站点和信任,右键单击根节点,属性,并添加这些主机名称: –
autodiscover.domain.com domain.com
任务完成! 现在Outlook不要求您提供2组凭据! 只是在向导中包含的一个..完美!
来源和感谢: 我怎么欺骗SBS 2011允许我分配一个UPN别名,以便用户可以login为[email protected] (但适用于Windows Server 2003 +)。