Быстрый / безопасный способ массового удаления спам-сообщений из 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, чтобы иметь возможность выполнить это со списком учетных записей. Если нет, то даже не запускайте эти команды! Они опасны!
Я повторю вышеизложенное - если удаление электронных писем может привести к поломке всего этого, тогда оно действительно построено как карточный домик (что само по себе является проблемой)
Обходной путь, который может быть полезен: попросите пользователей отфильтровать письма со словом "отписаться". Блокирует большинство спама.