1

私の雇用主が使用しているホスティング会社は、週末に Exchange 2010 にアップグレードしました。これにより、メールボックスにアクセスするサービスが壊れました。ホスティング会社によると、私たちのメールボックスはまだ 2007 年のものでした。現在、Exchange 2007 Web サービスを使用してメールボックスにアクセスしようとすると、次のエラーが表示されます。

クライアント アクセス サーバーのバージョンが、アクセスされていたリソースのメールボックス サーバーのバージョンと一致しません。リソースへのアクセスに使用する正しい URL を特定するには、リソースのアドレスで自動検出を使用します。

このエラーについてグーグル検索を行ったところ、AutoDiscover を使用してこれを回避する方法に関する投稿がいくつか見つかりました。ここで見つけた Microsoft の例 を試しましたが、コンソールからの出力が何を示しているのか、またはどのように使用するのかについては不明です。

いくつかの URL にアクセスして、見つかった内容を報告しているようです。「電子メール アドレスが見つかりません」または「サイトの不一致」という例外があります

編集: サンプル アプリケーションが情報を返すようになりました。ここで私の質問は、この出力を必要なメールボックスへのアクセスにどのように変換すればよいかということです。

実際の値を省略して返されるプロパティのリストを次に示します。

=? Trying 'Email@myDomain.com' 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 Server 自体に変更を加えるアクセス権もありません。

4

2 に答える 2

0

私は同じエラーがありました:

クライアント アクセス サーバーのバージョンが、アクセスされていたリソースのメールボックス サーバーのバージョンと一致しない

..しかし、EwsUrl は正しかった

サーバー プラットフォームは 2013 にアップグレードされましたが、ターゲット メールボックスはまだ 2007 モードのままでした。修正は、メールボックスを 2013 に移行することで、再び機能し始めました。したがって、これはコード修正ではなく環境修正でした。

于 2014-04-11T04:49:07.447 に答える