我们在公司域中有一个内部托管的Exchange服务器,域连接的客户端可以在没有问题的情况下自动发现我们的交换服务器。我们有一个笔记本电脑将不会加入到域,但我们仍然需要访问交换服务器通过outlook。
问题是我们的域名是'MyDomain.local‘和电子邮件地址是'@Corporation.gov’和这个非域连接机器是失败的自动发现。
我试图将主机文件从“autodiscover.corporation.gov”直接覆盖到exchange服务器地址,但这不起作用。
我尝试使用以下任何组合编辑受影响计算机上的outlook注册表设置
ExcludeExplicitO365Endpoint 1
ExcludeHttpRedirect 1
ExcludeHttpsAutodiscoverDomain 1
ExcludeHttpsRootDomain 1我使用了这个文档来验证我们确实有一个SRV记录设置https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/verify-srv-dns-records-have-been-created。
我最初的疑难解答也是基于这些文档。https://docs.microsoft.com/en-us/outlook/troubleshoot/profiles-and-accounts/unexpected-autodiscover-behavior
从outlook内部自动发现测试总是失败的。

在测试中,去掉的域是'Corporation.gov‘,它不同于我们的内部网络域'MyDomain.local’。
我可以将受影响的机器浏览器指向https://autodiscover.corporation.gov/autodiscover/autodiscover.xml (在进行主机重定向之后),它会弹出一个安全证书错误,请我继续,然后在继续时弹出一个用户名/密码框,要求我登录以访问该页面。如果我键入有关电子邮件地址的用户名/密码组合,那么它将允许我访问该页面。
我想知道,要求我登录的无效安全证书和/或autodiscover.xml页面是否会导致此问题?
有人有什么帮助/建议,我已经尝试了大约一个星期的设置,并正在绞尽脑汁在它。非常感谢你抽出时间。
发布于 2020-11-12 16:05:28
在DC的DNS中使用主机名创建CNAME
mail.Corporation.gov,它引用了Exchange主机名
exchange.MyDomain.local而不是为域创建MX条目。
Corporation.gov 指的是
mail.Corporation.gov您还必须创建一个CNAME
autodiscover.Corporation.gov指的是
exchange.MyDomain.local由于您的Exchange知道它是Corporation.gov域的最终目的地,它将正确地为膝上型计算机提供自动发现功能。
在笔记本电脑中配置的DNS是您的DC,这一点很重要。
发布于 2020-11-13 07:55:58
尝试运行以下命令以查看服务器配置(例如,虚拟目录的Urls、Exchange证书等):
Start-Transcript <Location stored the .txt file>\log.txt
Get-OabVirtualDirectory -Server <Server Name> | fl server, Name, InternalUrl, ExternalUrl
Get-WebServicesVirtualDirectory -Server <Server Name> | fl server, name, InternalUrl, ExternalUrl
Get-EcpVirtualDirectory -Server <Server Name> | fl server, Name, InternalUrl, ExternalUrl
Get-ActiveSyncVirtualDirectory -Server <Server Name> | fl server, Name, InternalUrl, ExternalUrl
Get-OutlookAnywhere -Server <Server Name> | fl server, Name, InternalHostname, ExternalHostname
Get-OwaVirtualDirectory -Server <Server Name> | fl server, Name, InternalUrl, ExternalUrl
Get-ClientAccessService -Identity <Server Name> | fl Name, OutlookAnywhereEnabled, AutodiscoverServiceInternalUri
Get-ExchangeCertificate -Server <Server Name> | fl FriendlyName, CertificateDomains, Services, Issuer, NotAfter
Get-MapiVirtualDirectory -Server <Server Name> | fl server, Name, InternalUrl, ExternalUrl
Get-OrganizationConfig | fl MapiHttpEnabled
Get-OutlookProvider
Stop-Transcript您可以查看Adam的指南Exchange自动发现--使Exchange正常工作的指南,看看您的Exchange的其他配置(例如DNS记录)是否正确。
https://serverfault.com/questions/1042316
复制相似问题