Я начинаю с адресом для сервера Exchange 2007:получения Autodiscover URL от Биржевого адрес электронной почты
[email protected]
И я пытался отправить запрос автообнаружения, как описано в MSDN.
Я попытался использовать общий адрес автообнаружения, зарегистрированный на TechNet White Paper.
Таким образом, используя curl
на PHP, я послал следующий запрос:
<Autodiscover
xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
<Request>
<EMailAddress>[email protected]</EMailAddress>
<AcceptableResponseSchema>
http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a
</AcceptableResponseSchema>
</Request>
</Autodiscover>
по следующему адресу:
https://domain.exchangeserver.org/autodiscover/autodiscover.xml
Но не получил никакого ответа, только в конечном итоге тайм-аут.
Я также попытался:
https://autodiscover.domain.exchangeserver.org/autodiscover/autodiscover.xml
С таким же результатом.
Теперь, поскольку моя большая цель заключается в использовании автообнаружения с веб-службами Exchange, и поскольку все URL-адреса EWS обычно используют тот же поддомен, что и адрес веб-клиента Outlook, я думал, что увижу, true для автообнаружения URLS. Поскольку URL OWA является:
OWA: https://wmail.domain.exchangeserver.org
Я пробовал:
https://wmail.domain.exchangeserver.org/autodiscover/autodiscover.xml
И, конечно, я вернулся ожидаемый ответ.
Однако я знал только поддомен OWA, потому что это сервер, к которому у меня есть доступ, и который я использую для проверки всего. Я бы не знал это наверняка или не мог угадать, если это было живое приложение, и пользователь входил в свой собственный электронный адрес Exchange.
Я знаю, что настройки автообнаружения должна быть доступна, не зная URL OWA, потому что я могу войти:
[email protected]
в Apple Mail на Snow Leopard и он находит все без проблем.
Таким образом, вопрос ...
Если
https://domain.exchangeserver.org/autodiscover/autodiscover.xml
работали, и я просто пропустил шаг при попытке подключиться к нему? Или,Есть ли какой-нибудь трюк (возможно, связанный с пингом адреса электронной почты?), Который Apple Mail и другие клиенты используют для разрешения адреса в субдомен OWA перед отправкой запроса автообнаружения?
Спасибо всем, кто знает или может принять дикое предположение.
I родаa есть новыйb вопрос. Если служба автообнаружения отключена. Означает ли это, что данные не могут быть доступны с сервера обмена? –
Я не уверен, что это newb или нет. Обмен и различные связанные с ним услуги - это бочка головных болей (должен быть лозунгом Microsoft). Я знаю, что администраторы допускают автообнаружение и, следовательно, могут также отключить его, поэтому неспособность достичь автообнаружения не означает, что сервер Exchange не работает. Но это может быть, конечно. Если вы знаете адрес OWA сервера, попробуйте это сделать. Если он работает, сервер в порядке. – Anthony
Эта ссылка сейчас говорит: «Документ заархивирован и информация здесь может быть устаревшей» –