none
exchange 2016 在服务器端删除发错的邮件 RRS feed

  • 问题

  • 你好,我们公司的人事将一封重要的邮件误发送了一些不相关的公司员工,人事想在服务器上删除这封邮件;然后在重新发送一封新的邮件,

    这个问题该怎么样解决?

    2019年2月18日 3:47

答案

  • 您好,

    请问收件人都是您公司的员工吗?如果是,您可以采取“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.


    2019年2月18日 9:10
    版主