Ich empfehle die Verwendung von Identitätswechsel statt Login für jeden Benutzer. Über Identitätswechsel können Sie Benutzer imitieren. Es ist nicht das gleiche wie Vollzugriff. Vollzugriff ist auf Verhalten von, Identitätswechsel ist als.
Vor dem Identitätswechsel haben Sie einen Benutzernamen und ein Passwort anstelle von x Benutzernamen und Passwörtern.
können Sie Identitätswechsel wie auf diese Weise verwenden:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new NetworkCredential(appName, appPassword, emailDomain);
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, userToImpersonate);
, wenn ein Benutzer delegieren sonst noch Zugang zu jemandem hat, können Sie den Ordner des anderen Benutzers zugreifen können. Beispiel: Person A wird personifiziert und kann auf Person B zugreifen.
Verwenden Sie EWS direkt oder verwenden Sie es über die EWS Managed API? –
@Alfred Myers Ich benutze EWS Managed API – Luke