В организации ошибочно сделали рассылку писем.
Руководство просит найти это исьмо и удалить во всех почтовых ящиках пользователей.
Случай подобный не первый и, судя по всему, не последний.
Найти рассылку с этим письмом в почтовых ящиках всех пользователей организации Exchange очень просто.
Первое что нужно сделать – получить доступ ко всем почтовым ящикам для определенного пользователя.
Получаем права по статье: Права доступа к почтовым ящикам в Exchange
1 |
Get-Mailbox -ResultSize Unlimited | Add-MailboxPermission -User username -AccessRights FullAccess |
Когда права есть, производим поиск и перемещение (удаление) писем для данного почтового:
1 |
Get-Mailbox | Export-Mailbox -TargetMailbox username -TargetFolder 12345 -SubjectKeywords "Бухгалтерская информация" -StartDate "19/08/2010 16:00:00" -DeleteContent |
Где:
-TargetMailbox username имя почтового ящика, куда перемещаются письма (ему давали доступ);
-TargetFolder 12345 – папка в почтовом ящике, куда перемещаются найденные письма;
-StartDate “19/08/2010 16:00:00” – дата /время начиная с которой письма будут искаться (поставите свою).
Процесс довольно длительный, почтовый ящик username сильно тормозит при этом 🙂
После перемещения писем в папке 12345 будет дерево всех почтовых ящиков / удаленных писем.