我有一个垃圾邮件filter,将它认为是垃圾邮件的所有电子邮件作为**垃圾邮件标题在这里**
我想仍然将这些发送给用户,但作出规则,如果**垃圾邮件是在标题发送到垃圾邮件文件夹。
有什么方法可以在全球范围内为Exchange 2010中的所有2000多个用户执行此操作? Google失败了我(或者我失败了Google:P)。
从快速看,这应该是可能的一些PowerShell脚本: http ://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/managing-inbox-rules-exchange-server-2010.html
简而言之,您需要拉取用户列表,然后使用Set-InboxRule cmdlet对其进行迭代
我发现了一个简单的方法来做到这一点。
在组织configuration – >传输规则下
你可以创build一个新的规则
如果标题中包含** SPAM,请将垃圾邮件可信度设置为9。
这将所有这些放在正确的垃圾文件夹。
我最终写了
Get-Mailbox | foreach { Remove-Inboxrule -Mailbox datacore -Identity “SpamBlocking” New-InboxRule SpamBlocking -Mailbox $_.Name -SubjectContainsWords '*** SPAM' -MoveToFolder '$_:\Junk E-Mail' -MarkImportance 'Low' }
这也应该有效,但我从来没有结束testing。