我试图找出是否有办法检查流经Exchange服务器的所有消息以进行挖掘。我遇到了Exchange服务器Web服务,但不知道如何使用它们。无论如何,我可以获得流经交换服务器的所有电子邮件的副本吗?
答案 0 :(得分:1)
EWS有几种机制来订阅服务器上的邮件事件,即3种类型的通知和同步机制。但是,我认为这不会很好地捕获流经服务器的一切。首先,订阅的目标是Exchange存储中的各个文件夹,而不是整个商店。另一方面,EWS需要您要访问的每个邮箱的授权。最后,企业级Exchange服务器生成的事件量将超过任何单个进程,因此您的应用程序必须根据需要进行扩展。
假设有适当的授权,您可能能够以特定的时间间隔浏览服务器上的每个邮箱,但这需要通过约束来完成,以免达到EWS的限制限制。这可能会错过在浏览之间出现的事情。
答案 1 :(得分:0)
如果您只需要获取所有邮件的副本,则有多种方法可以执行此操作。
建议创建传输规则或日记规则以将邮件定向到另一个邮箱。
EWS脚本可能很复杂,在Exchange服务器上当然不需要接收所有入站和出站邮件的副本。
此外,如果您还需要获取用户邮箱中所有邮件的副本(以存档准备以继续使用日记服务,比如说),那么还有一些Powershell命令可用于导出ExMerge信用卡到pst。 (New-MailboxExportRequest是可编写脚本的,比如说)