2010-12-04 12 views
1

Wir haben einen Windows-Dienst, der unseren Exchange-Web-Service verbindet und Postsendungen abruft und verarbeitet. Bis vor zwei Tagen hat es 2 Jahre lang funktioniert, auch wenn der Exchange Server 2007 bis 2010 aufgerüstet hat. Aber vor zwei Tagen begann ein seltsames Problem.C# Exchange Server Verbindung

Wenn wir OWA Inbox verwenden, ist voller E-Mail-Nachrichten. Wenn wir versuchen, per Web-Service E-Mails zu erhalten, wird kein E-Mail-Eintrag zurückgegeben.

Was würde ein solches Verhalten verursachen?

Dank

Ursache und Lösung: Das durch die viele E-Mails verursacht Problem (in unserem Fall etwa 4700) im Posteingang. Wenn Sie Ihren Posteingang bereinigen, funktioniert der Webdienst wieder wie erwartet.

+0

Können Sie den Code des Webdienstes posten, den Sie zum Abrufen der E-Mails aus dem Posteingang verwenden? Wenn Sie Web-Service sagen, ist es Ihr eigener Web-Service und nicht das OWA-Recht? –

+0

Wie ich weiß, Exchange-Server 2007 und 2010 bieten einen Web-Service und Sie können es zum Senden von E-Mails, E-Mails usw. verwenden. Fügen Sie einfach den Web-Service Ihres Projekts, indem Sie mit der rechten Maustaste auf das Projekt im Solution Explorer und wählen Sie Web-Verweis hinzufügen. Dann geben Sie Ihre Web-Service-URL im Allgemeinen wie https: // /EWS/exchange.asmx. Dann besuchen Sie http://msdn.microsoft.com/en-us/library/bb408521(EXCHG.80).aspx – mehmet6parmak

Antwort

0

Das Problem verursacht durch die vielen E-Mail-Nachrichten (in unserem Fall etwa 4700) im Posteingang. Wenn Sie Ihren Posteingang bereinigen, funktioniert der Webdienst wieder wie erwartet.

Verwandte Themen