Eu tenho uma instância do Exchange 2010 em que dois domínios diferentes, Fabrikam.com e Contoso.com, estão usando o mesmo servidor que tem todas as três funções de servidor do Exchange instaladas, CAS / Transport / Mailbox. Todos os clientes estão usando o RPC sobre HTTPS para se conectar pela Internet aberta e nenhum é membro do domínio do servidor do Exchange. Eles são todos geograficamente afetados.
Eu adicionei um diretório virtual secundário do OWA com o seguinte comando do PowerShell:
New-OwaVirtualDirectory -WebSiteName "Contoso.com"
Eu configurei cada um desses sites com o registro DNS A apropriado e o certificado SSL:
mail.contoso.com
mail.fabrikam.com
Agora, o servidor tem dois sites do IIS com dois endereços IP, cada um vinculado a um dos certificados SSL. Isso tudo funciona bem e como esperado.
Para o registro de descoberta automática, configurei cada um com um registro SRV da seguinte forma:
_autodiscover._tcp.contoso.com
priority = 10
weight = 10
port = 443
svr hostname = mail.contoso.com
e
_autodiscover._tcp.fabrikam.com
priority = 10
weight = 10
port = 443
svr hostname = mail.fabrikam.com
O problema é que, quando o XML de descoberta automática é retornado, a propriedade OWAUrl está retornando a URL para ambas as URLs CAS e não apenas a URL do CAS para o domínio apropriado. Estou ciente de que você pode usar a propriedade AutoDiscoverSiteScope e configurar sites do AD para controlar quais URLs são exibidas para intervalos de IP específicos, mas é possível retornar uma URL com base em qual usuário ou em qual banco de dados de caixa de correio?
Quais são minhas opções aqui para retornar a configuração de descoberta automática adequada?
Se algo não estiver claro, avise-me e atualizarei essa pergunta. Agradecemos antecipadamente pelo seu tempo.