Итак, у нас была ошибочная программа, отправившая нашим пользователям около 15 000 писем. У меня есть наши спам-фильтры, которые блокируют их на грани, пока проблема не будет решена, но теперь я хотел бы очистить для них почтовые ящики наших пользователей. Есть ли способ в Exchange 2007 удалить все электронные письма с определенным текстом в строке темы? Это должно быть частичное совпадение, потому что тема каждого письма немного меняется.
Я пытаюсь сделать это с помощью ручного сканирования Forefront + фильтр содержимого, но мне не нравятся частичные совпадения по этому вопросу.
Я сам не использовал его, но команда PowerShell export-mailbox должна быть тем, что вам нужно, используя параметр -Deletecontent вместе с параметром -SubjectKeywords. Вот ссылка из MSDN на экспортный почтовый ящик. Я также нашел этот блог сообщение с хорошей информацией.
Образец:
Get-Mailbox | Export-Mailbox -SubjectKeywords «Текст для блокировки» -Deletecontent -confirm: $ false -whatif (опустите -whatif, чтобы выполнить команду.)
используйте команды powershell, у меня нет сервера Exchange 2007, на котором я могу это протестировать, но я делал это в прошлом, я буду искать правильный скриптлет. tr