При администрировании почты одной из актуальных проблем является контроль размера почтовых ящиков. Заставить пользователей добровольно ограничить размер своего ящика практически нереально, поэтому приходится использовать квоты на уровне почтового сервера.
В Exchange Server поставить квоты на размер ящика можно как уровне базы, так и для отдельного ящика. Начнем с базы.
Квоты для базы
Для настройки квот воспользуемся командной консолью. Просмотреть текущие значения для базы DB1 можно командой:
Get-MailboxDatabase -Identity DB1 | fl *quota
Как видите, у почтового ящика есть три уровня ограничений:
• IssueWarningQuota — размер ящика, по достижении которого пользователю начинают приходить уведомления;
• ProhibitSendQuota — размер ящика, по достижении которого блокируется отправка писем;
• ProhibitSendReceiveQuota — размер ящика, по достижении которого блокируется отправка и получение писем.
Как видите, по умолчанию для все трех уровней значения не заданы. Изменим это и зададим для базы необходимые квоты:
Set-MailboxDatabase -Identity DB1 -IssueWarningQuota 30GB -ProhibitSendQuota 35GB -ProhibitSendReceiveQuota 40GB
Для тех, кто не любит командную строку, произвести необходимые настройки можно из графической оснастки Exchange admin center (EAC). Для этого надо перейти в раздел Servers — Databases, выбрать нужную базу и открыть ее свойства. В свойствах базы перейти в раздел limits и в соответствующих полях проставить нужные значения.
Квоты для ящика
Ограничения базы применяются ко всем ящикам, в этой базе находящимся. Но стандартные значения квот подходят не всем, поэтому периодически приходится изменять настройки для отдельных пользователей, как в большую так и в меньшую сторону. Для примера отключим наследование квот из базы и зададим персональные ограничения для ящика testmovemailbox командой:
Set-Mailbox -Identity testmovemailbox -IssueWarningQuota 3GB -ProhibitSendQuota 4GB -ProhibitSendReceiveQuota 5GB -UseDatabaseQuotaDafaults $false
И проверим результат:
Get-Mailbox -Identity testmovemailbox | fl IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota,UseDatabaseQuotaDafaults
Для того, чтобы произвести настройки из оснастки EAC, надо перейти в раздел Recipients — Mailboxes, найти нужный ящик и открыть его свойства. В свойствах ящика перейти в раздел mailbox usage, установить переключатель в положение Customize the quota settings for this mailbox и задать необходимые значения квот.
В заключение скажу, что выбор квот сугубо индивидуален и зависит от множества факторов. В самом Exchange нет технических ограничений на размер ящика. Для Outlook размер ящика ограничен максимальным размером файла данных и по умолчанию составляет 50ГБ, но при необходимости это значение можно изменить.