2016-11-29 7 views
0

多くの追加のメールボックスを持つOffice Outlookアカウントがあります。プログラムによって、これらのメールボックスのそれぞれから電子メールを読み込み/ダウンロードする必要があります。いくつかの役割/アクセス許可を許可するように設定する必要があるように見えますExchangeServiceを使用してOutlookアカウントのメールボックスを検索するC#

The caller has not assigned any of the RBAC roles requested in the management role header. 

GetSearchableMailboxesResponse resp = service.GetSearchableMailboxes("quick", false); 

がエラー:私は、それはラインでの誤差を示し、以下のコード

 service.Url = new Uri(url); 
     service.Credentials = new WebCredentials("[email protected]", pName); 
GetSearchableMailboxesResponse resp = service.GetSearchableMailboxes("quick", false); 

     foreach(SearchableMailbox mailbox in resp.SearchableMailboxes) 
     { 
      Console.WriteLine("DisplayName:" + mailbox.DisplayName); 
      Console.WriteLine("PrimarySmtpAddress:" + mailbox.SmtpAddress); 
      Console.WriteLine("ReferenceId:" + mailbox.ReferenceId); 
      Console.WriteLine("--------------------------------------------"); 
     } 

を試してみましたメールボックスへのアクセス 何か助けていただければ幸いです!

答えて

関連する問題