Exchange2007サーバーのアドレスから始めています。
user@domain.exchangeserver.org
そして、 MSDNに記載されているように、自動検出要求を送信しようとしました。
TechNetホワイトペーパーに記載されている一般的な自動検出アドレスを使用しようとしました。
そこで、curl
PHPを使用して、次のリクエストを送信しました。
<Autodiscover
xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
<Request>
<EMailAddress>user@domain.exchangeserver.org</EMailAddress>
<AcceptableResponseSchema>
http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a
</AcceptableResponseSchema>
</Request>
</Autodiscover>
次のURLに:
https://domain.exchangeserver.org/autodiscover/autodiscover.xml
しかし、応答はなく、最終的にタイムアウトになりました。
私も試しました:
https://autodiscover.domain.exchangeserver.org/autodiscover/autodiscover.xml
同じ結果になります。
さて、私の大きな目標はExchange Webサービスで自動検出を使用することであり、すべてのEWSURLは通常OutlookWeb Accessアドレスと同じサブドメインを使用するため、自動検出URLにも同じことが当てはまるかどうかを確認したいと思いました。 。OWAのURLは次のとおりです。
OWA: https://wmail.domain.exchangeserver.org
私は試した:
https://wmail.domain.exchangeserver.org/autodiscover/autodiscover.xml
そして確かに、私は期待された応答を取り戻しました。
ただし、OWAサブドメインは私がアクセスできるサーバーであり、すべてをテストするために使用しているため、私はOWAサブドメインしか知りませんでした。これがライブアプリであり、ユーザーが自分のExchangeメールを入力していたかどうかはわかりませんし、推測することもできません。
次のように入力できるため、OWAURLを知らなくても自動検出設定を使用できる必要があることを知っています。
user@domain.exchangeserver.org
SnowLeopardのAppleMailにアクセスすると、問題なくすべてが見つかります。
だから問題は...
うまくいくはず
https://domain.exchangeserver.org/autodiscover/autodiscover.xml
でしたが、接続しようとしたときにステップを逃しましたか?または、自動検出要求を送信する前に、Apple Mailや他のクライアントがアドレスをOWAサブドメインに解決するために使用するトリック(おそらく電子メールアドレスへのpingを含む)はありますか?
知っているか、大げさな推測をすることができる人に感謝します。