Карантин почтовых ящиков может происходить в двух ситуациях:
1) Дал сбой поток, который работает для почтового ящика.
2) 5 потоков, обрабатывающие почтовый ящик, никуда не сдвинулись за долгое время.
По умолчанию, если почтовый ящик был определен в качестве угрозы он будет находиться на карантине в течение 6 часов.
Что происходит, когда клиенты пытаются получить доступ к почтовому ящику находящемуся в карантине?
1) Outlook с ящиком, который находистся в карантине перестает запускаться.
2) При подключении через OWA выходит сообщение A problem occurred while you were trying to use your mailbox .
3) При перемещении ящика в другой mailbox происходит ошибка
4) В логах можно увидеть следующую ошибку:
Log Name: Application
Source: MSExchangeIS
Event ID: 10018
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Description:
The mailbox for user {guid} : has been quarantined. Access to this mailbox will be restricted to administrative logons for the next 6 hours.
или
Почтовый ящик пользователя {guid} помещен в карантин. Доступ к этому почтовому ящику будет ограничен административными входами на следующие 6 часов.
Для оперделения находится ли почтовый ящик в карантине или нет используйте команду Get – MailboxStatistics.
Get-MailboxStatistics -identity Mail | FL Isquarantined
IsQuarantined : True
Mail – проверяемый эл. ящик
Как убрать почтовый ящик из карантина?
Для того что бы удалить почтовый ящик из карантина необходимо подключиться на сервер с ролью mailbox, открыть реестр, зайти по пути:
HKLM\SYSTEM\CCS\Services\MSexchangeIS\{Servername}\Private-{dbguid}\Quarantined Mailboxes\
и удалить {Mailbox guid}
После этого необходимо перезапустить службу Microsoft Exchange Information Store.
Что бы узнать {guid} почтового ящика, необходимо выполнить команду Get-MailboxStatistics -identity "<mail>" | FL
Что бы узнать {guid} почтовой базы, необходимо выполнить команду Get-MailboxDatabase -Identity "<database name>" | fl GUID
Что бы в дальнейшем такой ситуации не возникало заходим в реестр по пути HKLM\SYSTEM\CCS\Services\MSexchangeIS\{Servername}\Private-{dbguid}\QuarantinedMailboxes создаем параметр DWORD (32-bit) "MailboxQuarantineDurationInseconds"и указываем в нем время которое проведет ящик в карантине (в секундах).
Тем самым если ящик с этого mailbox попадет в карантин он пробудет там указное вами время (в данном примере 500 сек).
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
Комментарии
Удалось быстро решить проблему.
Здравствуйте, у меня ящик в карантин попал только 1 раз, после того, как я его убрал из карантина, на всякий случай переместил его в другой mailbox, больше с такой проблемой не сталкивался.