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.
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? –
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