首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EWS电子邮件文件夹所有者

EWS电子邮件文件夹所有者
EN

Stack Overflow用户
提问于 2016-02-23 02:02:46
回答 1查看 223关注 0票数 0

我们办公室的每个人都有自己的邮箱。但也有一些特殊的用户可以访问共享邮箱。我已经编写了一个应用程序来使用EWS API跟踪这个“共享”邮箱上的电子邮件活动。

我遇到的问题是当电子邮件被删除时。应用程序检测到"moved“事件。从事件中,它获得新的文件夹,该文件夹恰好是个人的“已删除”文件夹。有没有办法通过EWS API获取“已删除”文件夹的所有者?

我想出了一个解决办法,那就是导入所有用户的电子邮件文件夹。这个解决方案是有效的,它只是维护繁琐,因为我们几乎每周都有新的/删除的用户。

EN

回答 1

Stack Overflow用户

发布于 2016-02-23 11:52:20

如果您使用带有通用的不可解析电子邮件地址的ConvertId,当您尝试转换时,它应该返回FolderId所属的实际地址,例如

代码语言:javascript
复制
        AlternateId aiAlternateid = new AlternateId(IdFormat.EwsId, SharedFoder.Id.UniqueId, "mailbox@domain.com");
        AlternateIdBase aiResponse = service.ConvertId(aiAlternateid, IdFormat.EwsId);
        Console.WriteLine(((AlternateId)aiResponse).Mailbox);

(其中SharedFolder是一个EWS管理的API文件夹)。

干杯峡谷

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35560692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档