Exchange

是否有一種系統範圍的方法可以在 Exchange 中將郵件標記為垃圾郵件?

  • February 26, 2013

每隔一段時間就會有一條垃圾郵件進入網路。垃圾郵件可能會發送給一個或多個收件人。當發送給多個收件人時,電子郵件僅發送給個人(相對於“收件人”欄位中的多個地址)……因此它不一定是“一個”電子郵件,而是許多相同的消息。

目前,我們通過讓實習生在公司範圍內發送一條消息來處理這個問題,說不要點擊電子郵件中的連結,不要向被困的王子匯錢等等。

有沒有辦法將郵件標記為垃圾郵件(事後),所以 Outlook 會自動將其移動到人們的垃圾文件夾?

編輯:需要明確的是,在使用者報告垃圾郵件消息後,我對擺脫公司範圍內的警告消息更感興趣

如果您不介意完全刪除消息,可以使用Search-Mailboxpowershell 命令。為了安全起見,您可以將郵件複製到另一個郵箱,以防您需要將它們放回原處或其他任何地方。

將“yourmailbox”都替換為您希望備份副本所在的郵箱的別名。

此外,使用Microsoft 網站上詳述的高級查詢語法,編寫您的過濾器。一些例子:

  • 雙引號表示完全匹配主題:

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

  • 括號表示匹配主題中任何地方的“UPS”和“跟踪”。過濾器的其餘部分要求郵件有附件:

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

  • 匹配從任一電子郵件地址發送的電子郵件:

'from:service@bbb.org OR from:complaint@bbb.org'

用您的過濾器替換“過濾器”。

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

完成後,所有郵件將從您使用者的郵箱中消失!

引用自:https://serverfault.com/questions/482635