如何在没有外部自动发现尝试的情况下设置外部邮件地址?

如何在没有外部自动发现尝试的情况下设置外部邮件地址?

我们在这里安装了一个小型 Exchange/Outlook,它使用 POP3 从我们的提供商处获取邮件。

现在,为了能够向我们的组织外发送电子邮件,我向 Exchange 用户添加了另一个 SMTP 地址:

[email protected] (Default / Reply Address)
[email protected]

使用默认地址可以发送电子邮件。但现在每次启动 Outlook 时都会出现错误消息。

Outlook 尝试使用不存在的 autodiscover.ourcompany.com 进行自动发现。我们的自动发现文件放在本地服务器上。我认为所有服务器都已发现,因为一切都按预期运行。除了每次启动 Outlook 时出现的错误消息外,其他一切都正常。(错误消息实际上是由于证书无效,但我不明白 Outlook 为什么要联系外部主机!)

那么我该如何解决这个问题?强制每个 Outlook 客户端上的自动发现使用本地主机?或者有更好的方法吗?

答案1

您可以通过 DNS 解决此问题。

一种方法是在您的 DNS 服务器上定义一个 ourcompany.com.local 区域并设置适当的地址进行解析(即:autodiscover.ourcompany.com.local),并在您的 DHCP 服务器上设置要提供给客户端的 DNS 后缀 .local。

这样,当 PC 去查找 autodiscover.ourcompany.com 时,它将首先查找 autodiscover.ourcompany.com.local,并使用 Exchange 服务器的内部 IP 地址从本地 DNS 服务器获取地址。

如果用户尝试访问 www.ourcompany.com 而您尚未定义 www.ourcompany.com.local,那么它将像以前一样找到 www.ourcompany.com。

如果您的某些服务是内部的而其他服务不是,则这种方法很有用,因此您不想用本地地址替换 ourcompany.com 的所有记录。

另一种类似的方法是,只需在本地 DNS 服务器上定义 ourcompany.com 并适当地配置所有记录,这样您就不必进入 DHCP/DNS 后缀的情况。

答案2

如果您的所有工作站都加入了域,我假设如果您想使用 .local 地址进行自动发现,那么您可以使用服务连接点 (SCP) 设置自动发现 URL。本文解释了使自动发现工作起来的 4 种方法,并解释了如何操作,首先是 SCP 说明。

相关内容