Назад | Перейти на главную страницу

Настройте электронные письма с ** СПАМ в заголовке, чтобы попасть в папку нежелательной почты пользователя.

У меня есть спам-фильтр, который помечает все письма, которые он считает спамом, как ** Заголовок спама здесь **

Я хотел бы по-прежнему отправлять их пользователям, но установлю правило, что если ** СПАМ есть в заголовке, отправлять его в папку нежелательной почты.

Есть ли способ сделать это глобально для всех 2000+ пользователей Exchange 2010? Google подвел меня (или я подвел Google: P).

На первый взгляд это должно быть возможно с помощью сценариев PowerShell: http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/managing-inbox-rules-exchange-server-2010.html

Вкратце, вам нужно будет вытащить список пользователей, а затем перебрать его с помощью командлета Set-InboxRule.

Я нашел простой способ сделать это.
В разделе "Организационная конфигурация" -> "Правила транспорта"
Вы можете создать новое правило, которое
Если в заголовке указано ** СПАМ, установите уровень достоверности спама на 9.
Все это помещается в соответствующую папку нежелательной почты.

Я закончил писать

Get-Mailbox | foreach { 
Remove-Inboxrule -Mailbox datacore -Identity “SpamBlocking”
New-InboxRule SpamBlocking -Mailbox $_.Name -SubjectContainsWords '*** SPAM' -MoveToFolder '$_:\Junk E-Mail' -MarkImportance 'Low'
}

Это тоже должно сработать, но я так и не стал его тестировать.