Exchange 2010 自动发现 DNS 配置

Exchange 2010 自动发现 DNS 配置

我无法让 Exchange 2010 的自动发现功能正常工作。我们的电子邮件帐户是 name@company.com 我们的 AD 是公司。当地的

当我打开 Outlook 2010 并在图标上按 Ctrl + RMK 并选择“测试电子邮件自动配置”时,我看到以下内容:

 [email protected]
Attempting URL https://exchange1.COMPANY.LOCAL/Autodiscover/Autodiscover.xml found through SCP
Autodiscover to https://exchange1.COMPANY.LOCAL/Autodiscover/Autodiscover.xml starting
GetLastError=12007; httpStatus=0.
Autodiscover to https://exchange1.COMPANY.LOCAL/Autodiscover/Autodiscover.xml Failed (0x800C8203)
Autodiscover to https://company.com/autodiscover/autodiscover.xml starting
GetLastError=12029; httpStatus=0
Autodiscover to https://company.com/autodiscover/autodiscover.xml Failed (0x800C8203)
Autodiscover to https://autodiscover.company.com/autodiscover/autodiscover.xml starting
GetLastError=12007; httpStatus=0.
Autodiscover to https://autodiscover.company.com/autodiscover/autodiscover.xml Failed (0x800C8203)
Local autodiscover for company.com starting
Local autodiscover for company.com Failed (0x8004010F)
Redirect check to http://autodiscover.company.com/autodiscover/autodiscover.xml starting
Srv Record lookup for http://autodiscover.company.com/autodiscover/autodiscover.xml Failed (0x80072EE7)
Srv Record lookup for company.com starting
Srv Record lookup for company.com Failed (0x8004010F)

如果我通过客户端电脑上的浏览器访问:

https://exchange1/Autodiscover/autodiscover.xml

我看到一个 XML 回复(所以我猜这是应该使用的自动发现 URL)(exchange1 是服务器名称。)。这是我在浏览器中看到的内容:

  <?xml version="1.0" encoding="utf-8" ?> 
- <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
- <Response>
- <Error Time="15:21:30.8211336" Id="2980235674">
  <ErrorCode>600</ErrorCode> 
  <Message>Invalid Request</Message> 
  <DebugData /> 
  </Error>
  </Response>
  </Autodiscover>

当我尝试这个时:

  https://exchange1.company.local/Autodiscover/autodiscover.xml 

它要求我输入用户名/密码,如果我输入它们,我会看到相同的 XML 消息。现在在我的 DC 上的 DNS 管理器中,我有以下内容:

DCSERVER
- Forward Lookup Zones
-- _msdcs.COMPANY.LOCAL
--- dc
--- domains
--- gc
--- pdc
-- COMPANY.LOCAL
--- _msdcs
--- sites
--- _tcp   <---------
--- _udp
--- DomainDnsZones
--- ForestDnsZones

在 COMPANY.LOCAL > _tcp 下我添加了一个 SRV 记录:

_autodiscover    Service Location (SRV) [0][0][443]  exchange1.company.local    static

有人能看到我遗漏了什么或者配置错误了吗?

更新:

1) 获取自动发现虚拟目录

给我:

Name                                    Server                                  InternalUrl
----                                    ------                                  -----------
Autodiscover (Default Web Site)         EXCHANGE1

看起来我还需要设置一个 InternalUrl。这样正确吗?:

Set-AutodiscoverVirtualDirectory -Identity 'Autodiscover (Default Web Site)' -InternalUrl 'https://autodiscover.company.local' 

2)

在 DNS 管理器中,我只有一个 _tcp 中的 SRV _autodiscover 记录,如本文所述。这样够了吗?或者我应该在“正向查找区域 > COMPANY.LOCAL”中添加具有以下设置的 A 记录吗?:

Name: autodiscover
Type: Host (A)
Data: <ip of exchange>

答案1

在 Exchange 方面呢...内部/外部 URL 配置为什么?DNS 中是否有“autodiscover.company.com”(或内部 autodiscover.company.local)的 A 记录,并且您的 SSL 证书是否列出了这两个名称?

设置 internalURL 并创建 A 记录...如果您希望客户端也能够从外部自动发现,则在内部和外部都设置(使用 autodiscover.company.com)。

相关内容