我的组织正处于将Exchange 2010邮件系统从一个归档平台迁移到另一个归档平台的过程中。 作为这个过程的一部分,我们需要将所有归档的消息恢复回用户的电子邮件帐户,然后让新系统重新导入它们。 问题是,当邮件被倒转时,邮件上的修改date被设置为恢复的date,这会使邮件归档失败,基本上意味着没有任何东西会被归档六个月。
因此,您不必问:不,我们的存档平台仅使用邮件上的修改时间戳,而不能更改临时使用发送或接收的时间戳来确定是否将其归档。 我们和其他人已经要求这个function,但现在它不存在。
我们正在寻找的是一种方法,通过用户的邮箱,并更改每个邮件的修改时间戳(或最好是收到超过X个月前)到邮件的收到date。 我们也不希望每个用户花费更多的时间在这个工具上,而不是花在归档解决scheme上。 我们遇到了一些荒谬的工具,例如每个用户25美元。 我不认为我们甚至付出了接近Exchange和归档解决scheme。
无论我们解决什么问题,都应该在一个没有停机的活动邮箱上运行。 玩PSTimport和像这样的小东西是行不通的。
如果有人知道通过PowerShell,COM自动化或其他方式来最好地处理这个问题的最佳方式,我们就可以使用编程/脚本编程。
如果您将项目上的PR_LAST_MODIFICATION_TIME设置为您想要的任何时间戳,那就应该这样做。 最简单的方法可能是使用EWS,但是可以使用任何其他工具集来实现,这将允许您访问MAPI扩展属性。 考虑到这一点,您可能会发现Outlook Redemption也很有用。