Le compte n’a pas la permission d’emprunter l’identité de l’utilisateur demandé

J’obtiens cette erreur en essayant d’accéder à la boîte aux lettres de ressources. les pls n’importe qui m’aident sur ceci. Je suis nouveau sur EWS.

Je suis en mesure d’accéder à la boîte aux lettres de ressources via OWA (application Web Outlook). Mais je ne suis pas propriétaire de cette boîte aux lettres, car elle est partagée.

mon code:

ServicePointManager.ServerCertificateValidationCallback = CertificateValidationCallBack; ExchangeService newExchangeService = new ExchangeService (ExchangeVersion.Exchange2007_SP1); newExchangeService.Credentials = new NetworkCredential(username, password, domain); newExchangeService.AutodiscoverUrl(email-id, RedirectionUrlValidationCallback); newExchangeService.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, email_which_i_want_to_access); Folder visitorsFolder = Folder.Bind(newExchangeService, WellKnownFolderName.Inbox); foreach (Folder childfolder in visitorsFolder.FindFolders(new FolderView(10))) { Console.WriteLine(childfolder.DisplayName); } 

Le problème peut être que vous ne disposez pas des permissions pour emprunter l’identité de la boîte aux lettres, mais que vous disposez d’un access délégué. Veuillez consulter ma réponse à cette question similaire sur la manière d’accéder à une boîte aux lettres lorsque vous disposez d’un access délégué: https://stackoverflow.com/a/9242792/64161