Wie kann ich die Schnittstelle mit Exchange-Server mit C#?

Hatten wir ein bisschen ein snafu auf unsere e-mail-server und die Berechtigungen ging aus dem Gleichgewicht geraten, auf unsere Benutzer e-mail-Ordner.

Leider sind unsere alle Benutzer auf Outlook Web Access und haben keinen Zugriff zum ändern der Berechtigungen auf Ihre e-mail-Ordner.

Habe ich was beauftragt ist, setzen die Fähigkeit zum ändern der Berechtigungen auf exchange-e-mail-Ordner. Mein plan ist, irgendwie Schnittstelle mit Exchange und setzen die relevanten Informationen in einem ASP.Net Webseite.

Ich sehe, dass es ein Exchange-Web-Services dll, aber ich bin nicht sicher, ob das aktiviert ist unsere installation. Gibt es einen anderen Weg für die Kommunikation mit Exchange? Vorzugsweise mit C#? Ist es leicht zu drehen, die auf Web-Services, wenn es ausgeschaltet ist? Wie kann ich prüfen ob es an ist?

Grüße,

Edit : ich habe versucht eine Verbindung über EWS aber ich bin immer Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error. Dies kann sein, weil ich keine Berechtigungen haben oder der Dienst ist nicht aktiviert. Ich werde in diesem Blick. Vielen Dank für die Anregungen.

Ok, wie es aussieht, hatte ich die falsche URI. Ich bin jetzt immer ein "Exchange-Server unterstützt nicht das angeforderte version." (Ich bin gerade versucht, senden Sie eine test-e-mail)

  • In der Regel EWS ist hier: Umzug/EWS/exchange.asmx
  • In Reaktion auf deinen edit zu falschen version, wenn Sie einen Blick auf die Probe, die ich verbunden mit meiner Antwort hat es etwas ExchangeVersionType.Exchange2010 die Sie möglicherweise ändern müssen, je nachdem, welche version von Exchange, die Sie verwenden. In diesem technet-Diskussion nützlich sein könnten: social.technet.microsoft.com/Forums/en-US/...
  • Genial, sieht aus wie wir sind auf Exchange2007_SP1 vielen Dank für Ihre Hilfe ho1!
InformationsquelleAutor Biff MaGriff | 2011-02-07
Schreibe einen Kommentar