所以我遇到了一个问题,用户可以为 Outlook 设置外出办公,但响应只能在内部进行,而不能在外部进行。研究该问题后,发现它似乎是自动发现。我注意到 Exchange 上的证书已过期,并且安装了新证书 remote.blahblah.com.au,旧证书为 mail.blahblah.com.au。我注意到 Outlook 已设置为旧域 (mail.blahblah.com.au),因此我将其更正(大约 1 小时前)为新域 (remote.blahblah.com.au)。然后我注意到 _autodiscover SRV 条目已设置为旧域 (mail.blahblah.com.au),我也将其更正(为 remote.blahblah.com.au)。我知道我可能需要等待 DNS 更新,但正向查找区域中有一个 remote.blahblah.com.au 条目,它缺少自动发现 A 记录和 _tcp 条目。但是,标准 blahblah.com.au 条目中有一个自动发现 A 记录和 _tcp 条目,所以我的问题是,为了使 OOF 正常工作,我是否需要在 remote.blahblah.com.au 中粘贴自动发现 A 记录和 SRV 条目?
答案1
我遇到一个问题,用户可以为 Outlook 设置外出办公,但响应只能在内部进行,而不能在外部进行。
这里的外部是指具有外部 Outlook 客户端的同一域的用户还是其他域的用户?
实际上,域用户可以接收来自内部客户端但外部客户端的 OOF 电子邮件是没有意义的,除非未建立外部 Outlook 连接。
如果问题是关于其他域的用户无法从您的域接收 OOF 消息,请检查远程域设置并确保允许外出消息:Set-RemoteDomain -AllowedOOFType 'External' -Identity 'Default'
此外,对于外部 Outlook 客户端,当它尝试联系自动发现服务时,它将联系 autodiscover.SMTPAddresssuffix。例如,电子邮件地址是[电子邮件保护],我们应该有公共 DNS 记录 autodiscover.contoso.com。我想您有正确的外部自动发现记录。请记住,外部客户端将无法连接内部 SCP(内部自动发现 URI)。
由于用户可以设置 OOF,因此这不是自动发现问题。如果自动发现服务不起作用,Outlook 客户端将无法联系 OOF 服务进行设置。有关自动发现服务的宝贵知识库供您参考: https://technet.microsoft.com/en-us/library/jj591328%28v=exchg.141%29.aspx
答案2
除非您有使用 Outlook 但不在域中的内部客户端,否则自动发现的 DNS 条目是完全没有必要的。
当客户端位于域上并且能够看到该域(即它不在网络之外)时,它甚至不会查询 DNS 条目。
解决这个问题的方法是更正 Exchange 上的条目。
获取客户端访问服务器 | 设置客户端访问服务器 -AutodiscoverServiceInternalURIhttps://host.example.com/Autodiscover/Autodiscover.xml
其中 host.example.com 是您的 SSL 证书上的名称,并且内部解析为 Exchange 服务器。
仅当您在 SSL 证书上没有将 Autodiscover.example.com 作为附加名称之一时,才需要在外部使用 SRV 记录。