2012-04-10 1 views
1

Хостинговая компания, которую мой работодатель использует в 2010 году на Exchange 2010. Это вызвало обслуживание, которое мы используем для доступа к почтовому ящику для разрыва. Хостинговая компания сказала, что наши почтовые ящики по-прежнему 2007. При попытке получить доступ к ним в настоящее время с помощью 2007 WebService обмена, я получаю следующее сообщение об ошибке:Exchange 2010 EWS не может получить доступ к MailBox 2007 - AutoDiscover?

The Client Access server version doesn't match the Mailbox server version of the resource that was being accessed. To determine the correct URL to use to access the resource, use Autodiscover with the address of the resource.

Я сделал некоторые Googling на этой ошибке, и нашел несколько сообщений о используя AutoDiscover, чтобы обойти это. Я попробовал пример Microsoft, я нашел here, но неясно, что говорит мне консоль о том, как я использую ее.

Похоже, что он пытается найти некоторые URL-адреса, а затем сообщает о найденных. У меня либо есть Исключения, «Не удается найти адрес электронной почты», либо «Несоответствие сайта»

Редактировать: я получил образец приложения, чтобы вернуть некоторую информацию. Теперь я задаюсь вопросом, как я могу перевести то, что этот вывод предназначен для доступа к почтовому ящику, который мне нужен?

Вот список свойств, возвращаемых с опущенными действительными значениями.

=? Trying '[email protected]' at 'https://myDomain.net/Autodiscover/Autodiscover.xml' 
User/DisplayName= 
User/LegacyDN= 
User/DeploymentId= 
Account/AccountType= 
Account/Action= 
Account/Protocol/Type= 
Account/Protocol/ASUrl= 
Account/Protocol/DirectoryPort= 
Account/Protocol/MdbDN= 
Account/Protocol/OABUrl= 
Account/Protocol/OOFUrl= 
Account/Protocol/Port= 
Account/Protocol/ReferralPort= 
Account/Protocol/Server= 
Account/Protocol/ServerDN= 
Account/Protocol/ServerVersion= 
Account/Protocol/UMUrl= 
Account/Protocol/PublicFolderServer= 
Account/Protocol/AD= 
Account/Protocol/EwsUrl= 
Account/Protocol/Type= 
Account/Protocol/AuthPackage= 
Account/Protocol/CertPincipalName= 
Account/Protocol/DirectoryPort= 
Account/Protocol/OABUrl= 
Account/Protocol/Port= 
Account/Protocol/ReferralPort= 
Account/Protocol/Server= 
Account/Protocol/SSL= 
Account/Protocol/Type= 
Account/Protocol/DirectoryPort= 
Account/Protocol/Port= 
Account/Protocol/ReferralPort= 
Account/Protocol/External/OWAUrl[@AuthenticationMethod="Fba"]= 
Account/Protocol/External/OWAUrl[@AuthenticationMethod="Fba"]= 
Account/Protocol/Internal/OWAUrl[@AuthenticationMethod="Basic, Fba"]= 
Account/Protocol/Internal/OWAUrl[@AuthenticationMethod="Basic, Fba"]= 
Account/Protocol/Internal/OWAUrl[@AuthenticationMethod="Basic, Fba"]= 
Account/Protocol/Internal/Protocol/Type= 
Account/Protocol/Internal/Protocol/ASUrl= 

Может кто-нибудь указать мне в правильном направлении на решение этой проблемы?

Кроме того, у меня нет доступа к любым изменениям на самом сервере Exchange.

ответ

1

Я нашел ответ с немного больше поискового запроса. URL-адрес, возвращаемый из свойства «Account/Protocol/EwsUrl =», дал мне значение, на которое я хотел указать мой веб-сервис.

+0

Неудачная проблема с обновлением сервера, спасибо! +1 – Tridus

0

Я имел ту же ошибку:

The Client Access server version doesn't match the Mailbox server version of the resource that was being accessed

..но EwsUrl был правильным

Серверная платформа была обновлена ​​до 2013 года, но целевой почтовый ящик был все еще в режиме 2007. Исправлена ​​ошибка переноса почтового ящика на 2013 год, и он снова начал работать. Так что это скорее экологическая проблема, чем исправление кода.

Смежные вопросы