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

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

2 ответа

Сообщайте сообщения, которые будут удалены, используя что-то вроде этого. он создаст отчет в целевой папке. Если вы удалите -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, чтобы иметь возможность выполнить это со списком учетных записей. Если нет, то даже не запускайте эти команды! Они опасны!

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

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

Другие вопросы по тегам