偶尔会有垃圾邮件进入网络。垃圾邮件可能会发送给一个或多个收件人。当发送给多个收件人时,电子邮件仅发送给个人(而不是“收件人”字段中的多个地址)...因此不一定是“一封”电子邮件,而是多封相同的邮件。
目前,我们处理这一问题的方法是让实习生向全公司发出消息,告诉他们不要点击电子邮件中的链接,不要给被困的王子汇款等。
有没有办法将邮件标记为垃圾邮件(事后),以便 Outlook 自动将其移至人们的垃圾邮件文件夹?
编辑:明确地说,我更感兴趣的是,在用户举报垃圾邮件后,取消全公司范围的警告信息
答案1
如果您不介意完全删除该消息,则可以使用Search-Mailbox
powershell 命令。为了安全起见,您可以将该消息复制到另一个邮箱,以防您需要将其放回原处或做其他事情。
将“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
一旦完成后,所有消息将从用户的邮箱中消失!