Both sides previous revisionPrevious revisionNext revision | Previous revision |
экстренная_очистка_ящика [2025/02/10 07:45] – jp | экстренная_очистка_ящика [2025/02/10 07:58] (current) – jp |
---|
| |
Представим ситуацию - ящик переполнен, что вызывает проблемы с почтовыми клиентами и нам требуется очистить письма. Мы успешно перемещаем их в "удаленные", но очистить папку удаленных писем мы не можем - они продолжают существовать в папке после выполнения функции "очистить папку". В данной инструкции описано - как форсировать события и очистить удаленные. | Представим ситуацию - ящик переполнен, что вызывает проблемы с почтовыми клиентами и нам требуется очистить письма. Мы успешно перемещаем их в "удаленные", но очистить папку удаленных писем мы не можем - они продолжают существовать в папке после выполнения функции "очистить папку". В данной инструкции описано - как форсировать события и очистить удаленные. |
| |
| Наглядно представить дерево папок почтового ящика с детализацией по заполненности папок можно так: |
| |
| Get-MailboxFolderStatistics -Identity user@contoso.com | Select-Object name, FolderAndSubfolderSize |
| |
Прежде всего следует проверить - не включено ли удержание писем на месте, т.к. в случае, если эта функция включена - письма из удаленных очистить не получится. Выполняем. | Прежде всего следует проверить - не включено ли удержание писем на месте, т.к. в случае, если эта функция включена - письма из удаленных очистить не получится. Выполняем. |
Get-mailbox user@contoso.com | fl SingleItemRecoveryEnabled | Get-mailbox user@contoso.com | fl SingleItemRecoveryEnabled |
Set-Mailbox -Identity user@contoso.com -SingleItemRecoveryEnabled $false | Set-Mailbox -Identity user@contoso.com -SingleItemRecoveryEnabled $false |
После этого необходимо проверить - в течение какого периода почтовый ящик пытается хранить удаленную почту в //Deletions// и //Recoverable items//. | После этого необходимо проверить - в течение какого периода почтовый ящик пытается хранить удаленную почту в //Deletions// и //Recoverable items// и установить (тоже временно) этот срок в 0 дней. |
| |
| Get-mailbox user@contoso.com | fl RetainDeletedItemsFor |
| Set-Mailbox -Identity user@contoso.com -RetainDeletedItemsFor 0 |
| После применения настройки письма из удаленных можно снова пытаться очищать вручную. Однако, они не удалятся, если папки //Deletions// и //Recoverable items// сильно заполнены. Инициировать очистку элементов вручную можно следующим образом: |
| |
| Start-ManagedFolderAssistant -Identity user@contoso.com |
| :!: Результаты очистки можно наблюдать не всегда сразу и не всегда из //Deletions// и //Recoverable items// удаляется всё. Тем не менее, обычно //ManagedFolderAssistant// очищает какое-то место в указанных папках, которого хватает, чтобы удалить новую порцию писем из удаленных (если объём писем, которые требуется удалить оттуда значителен). |
| |
| {{tag>Exchange Microsoft PowerShell}} |