Exchange 2010自动发现,返回OWAUrlconfiguration

我有一个Exchange 2010实例,其中2个不同的域Fabrikam.com和Contoso.com正在使用安装了所有3个Exchange服务器angular色(CAS / Transport / Mailbox)的同一台服务器。 所有的客户端都使用基于HTTPS的RPC通过开放的互联网进行连接,而且没有一个是Exchange服务器域的成员,它们都是在地理上分散的。

我用下面的PowerShell命令添加了一个辅助OWA虚拟目录:

New-OwaVirtualDirectory -WebSiteName "Contoso.com" 

我已经使用相应的DNS Alogging和SSL证书configuration了每个网站:

 mail.contoso.com mail.fabrikam.com 

所以现在服务器有2个IIS地址和2个IP地址,每个IP地址绑定到1个SSL证书。 这一切都运作良好,如预期。

对于自动发现logging,我已经使用SRVloggingconfiguration了每个logging,如下所示:

 _autodiscover._tcp.contoso.com priority = 10 weight = 10 port = 443 svr hostname = mail.contoso.com 

 _autodiscover._tcp.fabrikam.com priority = 10 weight = 10 port = 443 svr hostname = mail.fabrikam.com 

问题是,当返回自动发现XML时,OWAUrl属性返回两个CAS URL的URL,而不仅仅是相应域的CAS URL。 我知道你可以使用AutoDiscoverSiteScope属性,并configurationAD站点来控制哪些URL显示到特定的IP范围,但是有可能根据每个用户在哪个用户或哪个邮箱数据库返回一个URL?

我在这里有什么select来返回适当的自动发现configuration?

如果有什么不清楚的,请让我知道,我会更新这个问题。 在此先感谢您的时间。

你所寻找的东西是行不通的,至less不是支持的。 如果您已阅读Exchange 2010多租户指南 – 他们专门解决这个问题:

configuration返回给客户端的URL和主机名在系统中是相同的。 无法configuration通过自动发现返回的特定于租户的url。 因此,build议是build立一个通用的,非特定的名称,不能识别任何特定的租户。 ….不支持修改或以其他方式更改AutoDiscover以任何方式以任何方式返回给客户端的XML响应。

http://www.microsoft.com/en-us/download/confirmation.aspx?id=28192这是在第33页