none
Exchange 2010&2016 共存环境加域电脑outlook 2016 配置需要输入密码 RRS feed

  • 问题

  • exchange 2010 与2016共存环境下

    账号在2010 数据库时,加域电脑使用outlook 2016 配置邮箱时,配置无问题。

    账号在2016数据库时,手动添加host,服务器全部指向2016服务器ip,(autodiscover.xxx.com---2016服务器,mail.xxx.com----2016服务器)加域电脑使用outlook 2016 配置邮箱时,会弹出密码框。提升输入密码

    测试了新建的账号和从2010迁移至2016的账号,现象是一样的,数据库在2010,配置时是正常的

    请问这个是什么原因导致的?

    2019年10月29日 2:42

全部回复

  • 您好,

    输入账号和密码后Outlook能正常使用吗?

    输入一次密码后之后每次打开Outlook都是要手动输入密码?

    您可以尝试重新配置Outlook账户,看看是不是仍然有相同的问题。

    Exchange 2010和2016共存的环境中,Exchange 2016上的用户默认启用MAPI/HTTP。您可以使用下面的命令确认MAPI/HTTP是否已启用,检查下验证方式:

    Get-OrganizationConfig|fl *mapi* Get-MapiVirtualDirectory|fl name,*authentication*

    默认情况下MAPI/HTTP认证方式设置如下:

    另外,您也可以测试下,直接在Exchange 2016上创建的用户邮箱是否有相同的问题。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年10月29日 7:54
    版主
  • 直接新建在2016的账号也是一样的情况,输入密码后就可以直接使用。

    是否是2010&2016共存时,需要调整外部url配置?

    [PS] C:\Windows\system32>Get-MapiVirtualDirectory|fl name,*authentication*
    正在创建新会话来隐式远程处理“Get-MapiVirtualDirectory”命令...


    Name                          : mapi (Default Web Site)
    IISAuthenticationMethods      : {Basic, Ntlm, OAuth, Negotiate}
    InternalAuthenticationMethods : {Basic, Ntlm, OAuth, Negotiate}
    ExternalAuthenticationMethods : {Basic, Ntlm, OAuth, Negotiate}

    Name                          : mapi (Default Web Site)
    IISAuthenticationMethods      : {Basic, Ntlm, OAuth, Negotiate}
    InternalAuthenticationMethods : {Basic, Ntlm, OAuth, Negotiate}
    ExternalAuthenticationMethods : {Basic, Ntlm, OAuth, Negotiate}
    2019年10月29日 8:32
  • 目前看来和外部URL设置没什么关系。您可以尝试将MAPI/HTTP的验证方式设置为Ntlm, OAuth, Negotiate:

    Set-MapiVirtualDirectory -Identity "contoso\mapi (Default Web Site)" -IISAuthenticationMethods Ntlm,OAuth,Negotiate 


    另外,您是有两台Exchange 2016吗?可以把两台邮箱服务器都改成Ntlm, OAuth, Negotiate。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年10月30日 1:29
    版主
  • 已经将Exchange 2016 修改为Ntlm, OAuth, Negotiate ,重新测试后现象是一样的,还是会弹框

    2019年10月30日 1:55
  • 我的user02账号是在2016数据库,我通过抓包发现,使用outlook 配置时,第一次会去找2010的服务器,2010服务器会重定向到2016服务器,到2016服务器后直401

    szwinxxxx 是exchange 2010 服务器。szsixxxx 是exchange 2016服务器

    2019年10月30日 8:16
  • 您组织中autodiscover.xxx.com和mail.xxx.com的A记录都是指向的Exchange 2010,那您是在Exchange 2010服务器上增加了hosts记录,还是在客户端上增加的hosts记录?

    如果是在客户端增加的hosts记录,可刷新下DNS缓存,再尝试重新配置Outlook。以管理员身份运行cmd:

    ipconfig /flushdns


    一般情况下,Outlook应该是根据指定的hosts记录直接连接Exchange 2016。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年11月1日 9:51
    版主
  • 请问以上信息对您是否有帮助?如果您对此问题有任何疑问或需要进一步的帮助,请随时回复。

    此致,

    Lydia Zhou


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年11月7日 9:36
    版主