У меня есть ситуация, когда в почтовом ящике пользователей находится в среднем от 20 до 30 000 писем. Мы добавляем больше сотрудников и почтовых ящиков, и это выходит из-под контроля.
Я ограничил каждый почтовый ящик до 1 ГБ, однако в большинстве случаев, поскольку эти электронные письма настолько малы, что даже с 50 000 сообщений размер почтового ящика меньше 1 ГБ.
Мой вопрос. Есть ли способ ограничить почтовый ящик количеством сообщений. Похоже на ограничения размера почтового ящика?
Это сервер Exchange 2007.
Вы можете ограничивать почтовые ящики только по размеру, но не по количеству элементов в Exchange.
Есть ли причина, по которой вы заботитесь о том, сколько товаров там, при условии соблюдения квоты?
Вот немного читают о квотах биржи.
Если вы хотите, чтобы Exchange автоматически вводил ограничение, я думаю, вам придется прибегнуть к мониторингу размера папок.
В Блог команды разработчиков Exchange имеет Статья о поиске папок с большим количеством предметов используя эту команду PowerShell:
Get-Mailbox | Get-MailboxFolderStatistics | Where {$_.ItemsInFolder -gt 5000} | Sort-Object -Property ItemsInFolder -Descending | fl Identity, ItemsInFolder
Это не автоматический лимит, который вы ищете, но он может помочь вам отслеживать ситуацию и принимать меры, которые, по вашему мнению, уместны. В статье также есть много дополнительной информации, включая загружаемую версию скрипта.
В Exchange нет возможности сделать это. При достаточной смекалке вы можете сделать это с помощью веб-служб Exchange. Свойство TotalCount из операции GetFolder может быть выполнено для каждой папки в почтовом ящике пользователя и может быть установлено общее количество.
См. Ссылку для этого здесь: http://msdn.microsoft.com/en-us/library/aa580274%28v=EXCHG.140%29.aspx
Есть множество причин, по которым нужно быть осторожным при этом. Вам понадобится учетная запись с большим доступом. Вы также захотите посмотреть, как это повлияет на производительность, сначала протестировав один или два почтовых ящика за раз.