【问题标题】:Is it possible to use MS Java EWS to search for all mailboxes on server?是否可以使用 MS Java EWS 搜索服务器上的所有邮箱?
【发布时间】:2021-03-17 06:30:20
【问题描述】:

我们正在构建一个存档系统,我们需要 Exchange Server(本地,而非云)上所有邮箱的对话历史记录内容。简而言之,我们需要循环浏览服务器上的所有邮箱并拉取所有对话历史文件夹项目,并在归档过程中将这些项目向前传输。我们正在使用 Java EWS API。有可能做到这一点吗?我看到一些帖子表明它应该是。假设有可能,需要哪些类?周围有任何示例代码吗?用户 ID 可能存在问题,有关执行此操作所需权限的任何信息?这是很笼统的,但我目前只有这些。提前致谢。

【问题讨论】:

    标签: java exchange-server exchangewebservices


    【解决方案1】:

    EWS 是一个邮箱 API,因此搜索始终在邮箱上下文中进行,因此您可以搜索服务器上的所有邮箱,但您仍需要逐个邮箱(或逐个文件夹)进行搜索。对于您尝试做的 EWS 模拟 https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/impersonation-and-ews-in-exchange 可能是最好的选择,因为您只需设置一次,它将适用于所有邮箱(包括新创建的邮箱)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-09
      • 2011-01-25
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多