3

我正在尝试使用 Exchange Web Services Managed API 连接到组邮箱并从其收件箱返回电子邮件。我可以使用我的个人电子邮件帐户这样做,但使用组邮箱却没有成功。我可以访问 Outlook 中的组邮箱。我包含了用于从组邮箱中选择电子邮件的代码。我不确定 URI 应该是什么样子,所以我尝试了两种不同的格式。
https://server3.mycompany.com返回以下错误。

请求失败。远程服务器返回错误:(405) Method Not Allowed。

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 小图标
  • 选择测试电子邮件自动配置...
  • 输入电子邮件地址和密码
  • 按测试按钮

在结果选项卡中,您将在可用性服务 URL 上找到 URI。

于 2012-10-25T18:04:49.417 回答