如何从C#中的EWS(ExchangeService)访问组文件夹/共享文件夹
本文关键字:文件夹 访问 共享文件 共享 ExchangeService 中的 EWS | 更新日期: 2023-09-27 18:24:12
如何从EWS(ExchangeService)访问组文件夹/共享文件夹-我可以访问自己的文件夹-没有问题-但我看不到我可以访问的邮箱,如团队邮箱或组邮箱。
我可以通过这种方式获得自己的文件夹:
ExchangeService _service = new ExchangeService();
_service.Credentials = new NetworkCredential("MY Username", "My Password");
_service.AutodiscoverUrl("My Email Address",delegate(string x) { return true; });
FolderView view = new FolderView(int.MaxValue);
view.Traversal = FolderTraversal.Shallow;
FindFoldersResults findFolderResults = service.FindFolders(id, view);
以上只是我自己的东西。问题是,我如何获得我可以访问的、并且可以从Outlook中看到的其余邮箱?
如果您知道邮箱名称,那么DistinguishedFolderIdType.Mailbox
可能就是您想要的。请参阅本SO关于在EWS中使用代理人的帖子。
以下是通过FolderId
和Mailbox
访问共享Exchange邮箱的示例。