您好,
请问收件人都是您公司的员工吗?如果是,您可以采取“Search-Mailbox”来删除邮件:
搜索指定邮箱:
Search-Mailbox -Identity "Joe Healy" -SearchQuery {From:"user1@domain1.com" AND Subject:"test"} -EstimateResultOnly
搜索服务器上所有邮箱:
Get-Mailbox -ResultSize unlimited | where {$_.RecipientTypeDetails -eq "UserMailbox"}| Search-Mailbox -SearchQuery {From:"user1@domain1.com" AND Subject:"test"} -EstimateResultOnly
该“-EstimateResultOnly”参数的作用是显示出邮箱中有多少满足条件的邮件,如果要删除这些邮件,可以把该参数替换成“-DeleteContent”
注意:SearchQuery 是使用模糊查询的方式来找邮件的,比如test,或搜索出主题为“test1”,“test2”,“1test1”等邮件,所以,请尽可能的使用详细的参数搜索。
同时Outlook本身具有邮件撤回的功能,您也可以了解一下。
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
