在 Exchange Server 2010 中存档特定项目

本文关键字:项目 Exchange Server 2010 | 更新日期: 2023-09-27 18:34:13

我开发了一个在Windows服务中运行的自动化过程(.Net代码),并由使用计时器的自定义调度程序进行调度。此过程使用 EWS 阅读电子邮件和加载附件。

成功处理电子邮件后,我想将其移动到存档收件箱(就像您可以在Outlook中所做的那样)。我搜索了很多将项目移动到存档的正确方法,但我发现唯一直接的方法是使用ArchiveItem操作,该操作仅在Exchange Server 2013中可用。在检查了 API 后,我找到了另外两种可能的方法,但没有找到任何可靠的使用示例,我什至不确定它们是否适用于我的情况:

  • 项目.移动
  • 交换服务.存档项目

是否有人有类似的事情要完成,你是怎么做到的?

在 Exchange Server 2010 中存档特定项目

我最终创建了一个名为"已处理项目"的自定义文件夹,然后使用 Item.Move 将每个已处理的项目移动到此文件夹。

我没有找到直接存档项目的方法。