У минулому пості
я писав, про те, як вдалося знайти ящик, що розсилають спам, але цей ящик необхідно ще й очистити, як говорив раніше, до того моменту в ньому знаходилося 367000 листів, що не їсти ДУС, так як вони просто не потрібні (все це СПАМ ).
Найпростіший варіант це «прикрутити» ящик до Outlook і очистити його, але при спробі його прикрутити Outlook впадає в глибокий «гідростопор», ймовірно кількість листів позначається, відповідно цей варіант нам не підходить і ящик треба зачистити безпосередньо на сервері. Тема актуальна і для будь-якого іншого ящика, тому приступаю ...
Спочатку має сенс перевірити, чи є права на очистку для цього перевіряємо чи входить моя учетка в наступні групи дозволів:
Discovery Management - я вже входжу
Exchange Support Diagnostics
Exchange Mailbox Import Export
бачимо що останніх двох груп не існує ...
А ось навіщо вони потрібні читаємо ось тут:
Створюємо ці групи і відповідно додаємо себе в них (це можна зробити через GUI і роздати дозволу руками, а можна ось так, це буде швидше):
[PS] C: \ Windows \ system32> New-RoleGroup -Name «Exchange Mailbox Import Export» -Roles «Mailbox Import Export» -DisplayName «Exchange Mailbox Import Export» -Description «This group will provide access to mailbox import and export cmdlets within entire Exchange Organization. »
[PS] C: \ Windows \ system32> New-RoleGroup -Name «Exchange Support Diagnostics» -Roles «Support Diagnostics» -DisplayName «Exchange Support Diagnostics» -Description «This group will provide access to support diagnostics cmdlets within entire Exchange Organization. »
Заходимо в оснастку перевіряємо що групи є і моя учетка в них додана:
Далі приступаємо безпосередньо до видалення поштових повідомлень з поштової скриньки ...
Але для цього ще необхідно мати права на видалення, роздам їх собі, зробити їх можна або так:
або через PS (що власне рівносильно):
Add-MailboxPermission «hotline» -User «Dmitriy Khlebalin» -AccessRights FullAccess
В обох випадках у себе в Outlook бачимо наступне, з'явився ящик hotline (якщо на нього натиснути і спробувати подивитися вміст, то він почне тягнути пошту або взагалі зависне як в моєму поточному випадку, це в будь-якому випадку час тому я більш нічого не чіпаю):
Права є повертаємося до видалення ...
далі видаляємо все
Search-Mailbox -Identity «hotline» -DeleteContent
через кілька хвилин, скринька порожня ...
Далі можна використовувати наступні варіанти:
видалення повідомлень з поштової скриньки «hotline», в темі яких є фраза «При замовленні комплексного ремонту»
Search-Mailbox -Identity «hotline» -SearchQuery «Subject: 'При замовленні комплексного ремонту'» -DeleteContent
видалення повідомлення в темі яких є фраза «При замовленні комплексного ремонту» з усіх поштових скриньок в поштовій базі даних «head»
Get-Mailbox -Database «head» | Search-Mailbox -SearchQuery «Subject: 'При замовленні комплексного ремонту'» -DeleteContent
На сьогодні це все ...
Тобто ось тут він відображається в Outlook:
А якщо подивитися ось сюди, то його як додаткового ящика немає:
Всім гарної роботи.