垃圾邮件Exchange 2010自动删除OWA中文件夹中超过X天的邮件

时间:2016-06-24 13:38:11

标签: powershell vbscript

如果我拥有Exchange 2010 Standard许可证和标准许可证CAL,如何在OWA中自动删除垃圾邮件文件夹Exchange 2010?

自定义保留策略标记无法正常工作,因为它需要Exchange Enterprise许可证和CAL。 目前我使用此命令,但我需要编写命令脚本以从OWA中的特定文件夹中删除消息。

Search-Mailbox -Identity User -SearchQuery "Subject:'*[Spam]' sent:<$("10.06.2016")" -Delet
eContent -confirm:$false

1 个答案:

答案 0 :(得分:0)

您可以使用Get-Mailbox将邮箱标识传递给Search-Mailbox命令,类似于this question中所述的方式。例如:

Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "Subject:'*[Spam]' sent:<$("10.06.2016")" -LogOnly -LogLevel Full

以这种方式使用Search-Mailbox时,请注意以下几点。它无法搜索垃圾邮件文件夹,因此请使用-LogOnly开关测试您的查询。您可能希望通过使用-RecipientTypeDetails仅检索UserMailbox类型来进一步限制检索的邮箱类型。无论您尝试删除哪些内容,请确保在-DeleteContent上触发之前,仅从查询中获得所需的结果。

相关问题