我们在这里有一个小小的Exchange / Outlook安装,用POP3提取我们提供商的邮件。
现在为了能够在组织外部发送电子邮件,我向Exchange用户添加了另一个SMTP地址:
[email protected] (Default / Reply Address) [email protected]
发送电子邮件使用默认地址工作。 但是现在每次启动Outlook时都会出现错误消息。
Outlook尝试使用不存在的autodiscover.ourcompany.com进行自动发现。 我们的自动发现文件放在我们的本地服务器上。 我认为所有的服务器都发现了,因为一切都按预期工作。 除了每个Outlook上的错误消息之外的所有内容都会启动 (错误信息实际上是因为证书无效,但我不明白为什么Outlook应该联系外部主机!)
那我该如何解决呢? 强制自动发现每个Outlook客户端上使用本地主机? 还是有更好的办法?
你可以通过DNS解决这个问题。
一种方法是在您的DNS服务器上定义一个我们的company.com.local区域,并设置相应的地址来parsing(即:autodiscover.ourcompany.com.local),并在您的DHCP服务器上设置.local的DNS后缀给你的客户。
这样,当电脑去查找autodiscover.ourcompany.com时,它将首先查找autodiscover.ourcompany.com.local并从您的本地DNS服务器获取Exchange服务器的内部IP地址的地址。
如果用户试图去www.ourcompany.com,而您没有定义www.ourcompany.com.local,那么它会像以前一样findwww.ourcompany.com。
如果您的某些服务是内部服务而其他服务不是,那么这种方式非常有用,因此您不希望将ourcompany.com的所有loggingreplace为本地地址。
另一种类似的方法是在本地DNS服务器上定义ourcompany.com并正确configuration所有logging,然后不必进入DHCP / DNS后缀状态。
如果您所有的工作站都join到了域中,那么我们假设您希望使用.local地址进行自动发现,那么您可以使用服务连接点(SCP)来设置自动发现URL。 这篇文章解释了让自动发现工作的4种方法,并解释了如何做到这一点,SCP指令是第一个。