C# 该帐户没有模拟请求用户的权限

C# 该帐户没有模拟请求用户的权限,c#,impersonation,exchangewebservices,exchange-server-2007,exchange-server-2010,C#,Impersonation,Exchangewebservices,Exchange Server 2007,Exchange Server 2010,尝试访问资源邮箱时出现此错误。请任何人帮我这个忙。我是EWS的新手 我可以通过OWA(Outlook web app)访问资源邮箱。但我不是此邮箱的所有者,因为它是共享邮箱 我的代码: ServicePointManager.ServerCertificateValidationCallback = CertificateValidationCallBack; ExchangeService newExchangeService = new ExchangeService (ExchangeV

尝试访问资源邮箱时出现此错误。请任何人帮我这个忙。我是EWS的新手

我可以通过OWA(Outlook web app)访问资源邮箱。但我不是此邮箱的所有者,因为它是共享邮箱

我的代码:

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);
        }

问题可能是您没有模拟邮箱的权限,但您可能具有委托访问权限。请参阅我对类似问题的回答,该问题涉及在您具有代理访问权限时如何访问邮箱: