2010-12-04 14 views
1

Exchange Webサービスに接続し、メールアイテムを取得して処理するWindowsサービスがあります。 2日前までは、交換サーバーが2007年から2010年にアップグレードしても、2年間は正常に機能しました。しかし、2日前に奇妙な問題が発生しました。C#Exchange Serverの接続

OWAの受信トレイを使用すると、メールメッセージがいっぱいです。 ウェブサービスを使用して電子メールを取得しようとすると、電子メールアイテムは返されません。

このような現象はどうなりますか?

おかげ

原因および解決策:受信トレイに(4700についての我々の場合)多くの電子メールメッセージに起因する問題。受信トレイをクリーンアップすると、Webサービスは再び正常に動作します。

+0

受信トレイから電子メールを取得するために使用しているWebサービスのコードを投稿できますか? Webサービスとは、カスタムWebサービスであり、OWAの権利ではありません。 –

+0

Exchange Server 2007と2010はWebサービスを提供しており、電子メールの送信、電子メールの取得などに使用できます。ソリューションエクスプローラでプロジェクトを右クリックし、Web参照の追加を選択するだけでWebサービスを追加できます。次に、WebサービスのURLを一般的にhttps:// /EWS/exchange.asmxのように指定します。その後、http://msdn.microsoft.com/en-us/library/bb408521(EXCHG.80).aspxにアクセスしてください。 – mehmet6parmak

答えて

0

多くのメールメッセージ(このケースでは約4700件)が受信トレイにあることが原因です。受信トレイをクリーンアップすると、Webサービスは再び正常に動作します。