Иногда требуется массово удалить письма из ящиков пользователей Exchange. К примеру, если прошла какая-то несанкционированная рассылка. Сегодня рассмотрим процесс удаления писем из ящиков всех пользователей Exchange от определённого отправителя. Потребуются права: Для начала требуется остановить источник спама, который нагрузил нашу почту. Если это внутренний сервис, то остановить его и прекратить спам. Если спам внешний, то настроить антиспам. Очистка очереди При рассылках большого объёма часть писем ещё не доставлена, требуется очистить очереди сообщений на почтовых серверах. Remove-Message -Server server1 -Filter "FromAddress -eq 'evil@example.com'" -WithNDR $false Remove-Message -Server server2 -Filter "FromAddress -eq 'evil@example.com'" -WithNDR $false Очистка ящиков После очистки очередей удалим доставленные письма из ящиков пользователей. Первый способ Можно использовать командлет Search-Mailbox, за один запуск можно удалить до 10000 писем. WARNING: The Search-Mailbox cmdlet re
Exchange — удаление рассылки через PowerShell
28 января 202428 янв 2024
1278
3 мин