我已经成功地以我需要的方式(主要)使用 Redemption 库捕获了 ItemMove 函数。我的下一个任务可能是不可能的,但除非我问,否则我不会知道。
我正在写的部分内容涉及将邮件从 Exchange 收件箱移动到 PST 并可能删除附件。这样做是因为我们的网络抖动在 DFSR 上的 PST 复制方面受到了很大的打击(是的,我知道 PST/网络问题和 MS 建议,但是当你不这样做时,你可以尝试向用户解释这一点'没有钱用于培训或新的归档软件)。我希望能够通过代码执行以下操作:
1) 用户选择消息并将它们拖到 PST 文件夹 2) 加载项拦截此消息,将消息复制到本地驱动器上的临时 PST 3) 附件在本地 PST 中处理并保存到相应的网络目标4) 消息被移动到网络上真正的目标 PST。
这个多步骤过程是必要的,因为我们对驱动器空间和最大 PST 文件大小都有配额。由于 PST 压缩不会自动发生并且我们不能以编程方式强制它,因此我想出了这个想法来解决问题。
像往常一样欢迎想法和灵感。
-拉里