Ограничения размера почтового ящика применяются со значительной задержкой
Последнее изменение раздела: 2007-09-20
В этом разделе объясняется, почему установленные ограничения размера почтового ящика не применяются немедленно после изменения конфигурации.
После настройки ограничения размера почтового ящика его пользователи смогут продолжать отправлять и принимать сообщения, которые приводят к превышению настроенного размера почтового ящика. Настроенные ограничения применяются через некоторое время. Перезапуск службы банка данных Microsoft Exchange приводит к немедленному применению настроенных ограничений.
Решение
Эта проблема происходит потому, что служба банка данных Microsoft Exchange использует кэшированную конфигурацию почтовых ящиков для применения ограничений размера почтовых ящиков. Изменение конфигурации не применяется до обновления кэша. По умолчанию кэшированные данные почтовых ящиков обновляются каждые два часа.
Чтобы устранить эту проблему, можно изменить интервал обновления кэша данных почтовых ящиков путем изменения значения параметра Reread Logon Quotas Interval в реестре для службы банка данных Microsoft Exchange. Значение Reread Logon Quotas Interval зависит от кэша DSAccess и кэша данных почтовых ящиков. Поэтому также требуется настроить значения CacheTTLUser и Mailbox Cache Age Limit.
UNRESOLVED_TOKEN_VAL(exRegistry)
Важно! |
---|
Если интервалу обновления кэша присвоено слишком низкое значение, производительность сервера Exchange может снизиться. Рекомендуется обновлять данные почтовых ящиков каждые 20 минут. |
Предварительная подготовка
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать следующие роли:
- роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Процедура
Настройка интервала обновления кэша данных почтовых ящиков для службы банка данных Microsoft Exchange с помощью редактора реестра
Запустите редактор реестра и подключитесь к реестру на сервере, на котором требуется настроить службу банка данных Microsoft Exchange.
Найдите раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem.
Чтобы настроить интервал обновления данных для ограничений размера почтового ящика, выполните указанные ниже действия.
Щелкните правой кнопкой мыши пункт ParametersSystem, выберите пункт Создать, а затем — Параметр DWORD.
Присвойте новому параметру DWORD имя Reread Logon Quotas Interval.
Щелкните правой кнопкой мыши пункт Reread Logon Quotas Interval и выберите команду Изменить.
Для параметра Система исчисления выберите значение Десятичная.
В текстовое поле Значение введите положительное целое число, определяющее интервал обновления данных почтовых ящиков, а затем нажмите кнопку ОК. Значение по умолчанию — два часа (7200 секунд). Рекомендуется использовать значение 20 минут (1200 секунд).
Чтобы изменить значение ограничения возраста кэша данных почтовых ящиков, выполните указанные ниже действия.
Щелкните правой кнопкой мыши пункт ParametersSystem, выберите пункт Создать, а затем — Параметр DWORD.
Присвойте новому параметру DWORD имя Mailbox Cache Age Limit.
Щелкните правой кнопкой мыши пункт Mailbox Cache Age Limit и выберите команду Изменить.
Для параметра Система исчисления выберите значение Десятичная.
В текстовое поле Значение введите положительное целое число, определяющее ограничение возраста кэша данных почтовых ящиков, а затем нажмите кнопку ОК. Значение по умолчанию — два часа (120 минут).
Найдите раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange ADAccess\Instance0. Если этот раздел реестра отсутствует, создайте его. Для этого выполните указанные ниже действия.
Щелкните правой кнопкой мыши пункт MSExchange ADAccess, выберите команду Создать, а затем — пункт Раздел.
Присвойте новому разделу имя Instance0.
Чтобы настроить частоту обновления кэша DSAccess, выполните указанные ниже действия.
Щелкните правой кнопкой мыши пункт Instance0, выберите пункт Создать, а затем — Параметр DWORD.
Присвойте новому параметру DWORD имя CacheTTLUser.
Щелкните правой кнопкой мыши элемент CacheTTLUser и выберите пункт Изменить.
Для параметра Система исчисления выберите значение Десятичная.
В текстовое поле Значение введите положительное целое число, определяющее интервал истечения срока действия кэша для объекта данных пользователя (в секундах). Значение по умолчанию равно 300 секундам (5 минутам).
Важно! Снижение этого значения приведет к ухудшению производительности, так как сервер Exchange будет выполнять больше операций поиска в службе каталогов Active Directory.
Закройте редактор реестра.
Перезапустите службу банка данных Microsoft Exchange.
Дополнительные сведения
Дополнительные сведения об управлении ограничениями на размер сообщений в сервере Exchange 2007 см. в разделе Управление ограничениями размера сообщения.