3

Exchange Web Services Managed API を使用してグループ メールボックスに接続し、その受信トレイからメールを返そうとしています。個人のメール アカウントではできましたが、グループ メールボックスではうまくいきませんでした。Outlook のグループ メールボックスにアクセスできます。グループメールボックスからメールを選択するために使用したコードを含めました。URI がどのように表示されるかわからなかったので、2 つの異なる形式を試しました。次のエラーを返した
https://server3.mycompany.com 。

リクエストは失敗しました。リモート サーバーがエラーを返しました: (405) メソッドは許可されていません。

およびhttps://server3.mycompany.com/EWS/Exchange.asmxは返されず、タイムアウトしました。

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.UseDefaultCredentials = true;
\\service.Url = new Uri("https://server3.mycompany.com");
service.Url = new Uri(@"https://server3.mycompany.com/EWS/Exchange.asmx");
Mailbox gpmailbox = new Mailbox("CouponInterfacePool@mycompany.com");
FolderId gpInbox = new FolderId(WellKnownFolderName.Inbox, gpmailbox);
ItemView view = new ItemView(10);
FindItemsResults<Item> results = service.FindItems(gpInbox, view);
4

1 に答える 1

2

会社の URI を把握するには

  • クライアント マシンで、CTRL を押したまま、Windows タスクバーの小さな Outlook アイコンを右クリックします。
  • [電子メールの自動構成のテスト...] を選択します。
  • メールアドレスとパスワードを入力
  • テストボタンを押す

[結果] タブには、Availability Service URL の URI が表示されます。

于 2012-10-25T18:04:49.417 に答える