在 Exchange 中,是否有一种系统范围的方法可以将邮件标记为垃圾邮件?

在 Exchange 中,是否有一种系统范围的方法可以将邮件标记为垃圾邮件?

偶尔会有垃圾邮件进入网络。垃圾邮件可能会发送给一个或多个收件人。当发送给多个收件人时,电子邮件仅发送给个人(而不是“收件人”字段中的多个地址)...因此不一定是“一封”电子邮件,而是多封相同的邮件。

目前,我们处理这一问题的方法是让实习生向全公司发出消息,告诉他们不要点击电子邮件中的链接,不要给被困的王子汇款等。

有没有办法将邮件标记为垃圾邮件(事后),以便 Outlook 自动将其移至人们的垃圾邮件文件夹?

编辑:明确地说,我更感兴趣的是,在用户举报垃圾邮件后,取消全公司范围的警告信息

答案1

如果您不介意完全删除该消息,则可以使用Search-Mailboxpowershell 命令。为了安全起见,您可以将该消息复制到另一个邮箱,以防您需要将其放回原处或做其他事情。

将“yourmailbox”替换为您要存放备份副本的邮箱的别名。

此外,使用微软网站上详细介绍的高级查询语法,编写您的过滤器。以下是一些示例:

  • 双引号表示完全匹配主题:

    'subject:"Your Intuit.com software order."'

  • 括号表示在主题的任意位置匹配单词“UPS”和“tracking”。过滤器的其余部分要求邮件带有附件:

    'subject:(UPS tracking) has attachment:true'

  • 匹配从以下任一电子邮件地址发送的电子邮件:

    'from:[email protected] OR from:[email protected]'

用您的过滤器替换“过滤器”。

get-mailbox -filter {alias -ne "yourmailbox"} -resultsize unlimited |
    Search-Mailbox -searchquery 'filter' -deletecontent
        -targetmailbox yourmailbox -targetfolder StupidSpam
        -searchdumpster -force -loglevel full

一旦完成后,所有消息将从用户的邮箱中消失!

相关内容