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

Быстрый и безопасный способ массового удаления спама из более чем 100 почтовых ящиков

Ищете способ удалить все сообщения от определенных отправителей из каждого почтового ящика затронутых пользователей, обычно 100-200 / 10 000. Когда я обратился к нашим администраторам Exchange по поводу этой идеи, я встретил сопротивление, сказав, что это медленно (требуется 4-5 часов, чтобы удалить их все) и что это может привести к повреждению всей базы данных Exchange.

Сообщите о сообщениях, которые будут удалены, используя что-то вроде этого. он создаст отчет в целевой папке. Если вы удалите -LogOnly, сообщения будут скопированы в папку. Это ДЕЙСТВИТЕЛЬНО помогает с проверкой:

Search-Mailbox -identity user@domain.net -SearchQuery "Sender@domain.com" -TargetMailbox admin@domain.net -TargetFolder searches -Logonly

Затем, когда вы уверены, что можете запустить:

Search-Mailbox -identity user@domain.net -SearchQuery "Sender@domain.com" -TargetMailbox admin@domain.net -TargetFolder searches -DeleteContent

Я собираюсь предположить, что вы достаточно знаете о PowerShell, чтобы иметь возможность запускать это для списка учетных записей. Если вы этого не сделаете, даже не запускайте эти команды! Они опасны!

Я повторю то, что указано выше - если удаление электронных писем приведет к поломке всего этого, тогда он действительно построен как карточный домик (что само по себе является проблемой)

Обходной путь, который может оказаться полезным: попросите пользователей отфильтровать электронные письма со словом «отказаться от подписки». Блокирует большую часть спама.