Размер почтового ящика и квоты в Exchange 2019/2016 и Microsoft 365
Администратор локального или облачного Exchange Online (Microsoft 365) должен контролировать размеры почтовых ящиков пользователей. В этой статье мы покажем, как получить текущие размеры почтовых ящиков и установить квоты почтовых ящиков для пользователей Exchange. Статья разделена на две части: в первой рассказывается, как настроить ограничения размера почтового ящика на локальном сервере Exchange Server 2019/2016/2013, а во второй рассматриваются квоты размера почтового ящика в Microsoft 365 (Exchange Online).
Как получить размер почтового ящика в Exchange 2019/2016/2013?
Текущий размер почтового ящика пользователя можно просмотреть в графическом интерфейсе центра администрирования Exchange (AEC). Найдите пользователя в разделе Получатели, откройте его свойства и перейдите в раздел Использование почтового ящика. На снимке экрана видно, что текущий размер почтового ящика равен
26 MB (0% used of 100GB available)Однако мне проще использовать PowerShell для получения размера почтовых ящиков пользователей в Exchange Server. Откройте EMS (оболочку управления Exchange) или подключитесь к серверу Exchange удаленно.
Чтобы получить базовую статистику почтового ящика пользователя с сервера Exchange, используется командлет Get-MailboxStatistics. Имя пользователя указывается в качестве аргумента. При запуске без параметров имя пользователя (
DisplayName
), количество предметов в почтовом ящике (
ItemCount), ограничение размера почтового ящика (
StorageLimitStatus) и время последнего доступа к почтовому ящику (
LastLogonTime) отображаются.
Get-MailboxStatistics f.swaelenЧтобы получить общий размер почтового ящика (размер всех элементов в нем) и размер удаленных элементов, выполните команду ниже:
Get-MailboxStatistics f.swaelen |ft DisplayName, TotalItemSize, ItemCount, totaldeleteditemsize, storagelimitstatusПримечание. Рассчитывается реальный размер почтового ящика, который он занимает в базе данных почтовых ящиков. Учитываются все элементы в почтовом ящике, а также элементы Dumpster из папки «Элементы с возможностью восстановления» (хранятся в почтовом ящике 14 дней).
Вы можете получить список всех почтовых ящиков в конкретной базе данных почтовых ящиков:
Get-Mailbox -Database Mun-MBX1| Get-MailboxStatistics | ft displayname,totaldeleteditemsize,totalitemsizeПримечание. По умолчанию командлеты Exchange отображают только первые 1000 результатов. Вы можете снять ограничение, используя -
ResultSize:Unlimitedвариант.
Вы можете отсортировать таблицу по размеру почтового ящика пользователя и отобразить, например, топ-10 крупнейших почтовых ящиков:
Get-Mailbox -Database MUN-MBX1| Get-MailboxStatistics | sort-object totalitemsize -descending | Select-Object displayname, totalitemsize -First 10Если вы хотите экспортировать вывод команды в файл CSV, добавьте
| Export-CSV top10mailbox.csvкоманде.
Управление квотами почтовых ящиков на сервере Exchange
Для ограничения размера почтовых ящиков Exchange Server используются квоты. Вы можете настроить квоту на уровне базы данных почтовых ящиков или конкретного почтового ящика пользователя.
Вы можете перечислить текущие квоты базы данных почтовых ящиков Exchange следующим образом:
Get-MailboxDatabase -Identity MUN-MBX2| fl *quotaКвоты устанавливаются тремя способами:
IssueWarningQuota — размер почтового ящика, когда пользователю начинают приходить уведомления о достижении лимита почтового ящика.
ProhibitSendQuota — размер почтового ящика, при котором отправка писем запрещена.
ProhibitSendReceiveQuota — размер почтового ящика, при котором блокируется как отправка, так и получение писем.
Чтобы изменить размер квоты для базы данных Exchange, используется следующая команда:
Set-MailboxDatabase -Identity MUN-MBX2 -IssueWarningQuota 19GB -ProhibitSendQuota 19.5GB -ProhibitSendReceiveQuota 20GBВы также можете установить квоты базы данных из графического интерфейса Центра администрирования Exchange (EAC). Откройте Серверы -> Базы данных -> выберите базу данных -> перейдите на вкладку Ограничения.
Квоты базы данных Exchange применяются ко всем почтовым ящикам в базе данных. Однако вы можете переопределить квоты для отдельных почтовых ящиков пользователей. Чтобы применить персональные квоты к почтовому ящику, необходимо отключить наследование квот базы данных (
UseDatabaseQuotaDefaults = false) и установите новые ограничения:
Set-Mailbox -Identity f.swaelen -IssueWarningQuota 30GB -ProhibitSendQuota 40GB -ProhibitSendReceiveQuota 50GB -UseDatabaseQuotaDefaults $falseВы можете отобразить настройки квоты личного почтового ящика:
Get-Mailbox -Identity f.swaelen | fl UseDatabaseQuotaDefaults,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuotaИли вы можете настроить отдельные квоты почтовых ящиков через EAC. Перейдите на вкладку Использование почтового ящика в свойствах почтового ящика. Установите флажок Настроить параметры этого почтового ящика и установите новые ограничения для почтового ящика.
Новые квоты не применяются к почтовому ящику пользователя сразу. Придется подождать 2-3 часа или воспользоваться
Update-StoreMailboxState usernameкомандлет для принудительной синхронизации настроек почтового ящика с учетной записью пользователя Active Directory.
Команда ниже возвращает список почтовых ящиков, размеры которых достигают квоты или превышают ее:
Get-MailboxStatistics -Server MUN-MBX2| where{($_.StorageLimitStatus -contains“IssueWarning”) -or ($_.StorageLimitStatus -contains “ProhibitSend”)}Как проверить размер почтового ящика и квоты в Exchange Online (Microsoft 365)?
В Exchange Online (Microsoft 365) ограничение размера почтового ящика зависит от назначенного плана и типа почтового ящика. Размер большинства почтовых ящиков Microsoft 365 ограничен 50 ГБ. Если вы назначили своим пользователям лицензии Microsoft E3 или E5, лимит почтового ящика увеличивается до 100 ГБ, но он составляет всего 2 ГБ. для лицензии F3.
Также в зависимости от назначенного плана пользователь может использовать архивный почтовый ящик (In-Place Archive) с лимитом 50 ГБ. При использовании Exchange Online Plan 2 или Exchange Online Plan 1 (с надстройкой Exchange Online Archiving) размер архивного почтового ящика может достигать 1,5 ТБ, если он увеличивается до 1 ГБ в день.
Текущий размер почтового ящика пользователя Exchange Online можно узнать в центре администрирования Exchange.
Вы также можете получить информацию о размере и квоте почтового ящика в PowerShell. Подключитесь к своему клиенту Exchange Online с помощью приведенного ниже командлета:
Connect-ExchangeOnlineЧтобы отобразить информацию о размере почтового ящика пользователя и количестве элементов в нем:
Get-ExoMailboxStatistics maxbak|select ItemCount,TotalItemSizeИли информация обо всех почтовых ящиках в арендаторе, отсортированная по размеру:
Get-ExoMailbox| Get-ExoMailboxStatistics |select DisplayName,ItemCount,TotalItemSize|Sort-Object -Property TotalItemSize -DescendingНайдите все почтовые ящики размером более 50 ГБ:
Get-EXOMailbox | Get-EXOMailboxStatistics | Where-Object {[int64]($PSItem.TotalItemSize.Value -replace '.+\(|bytes\)') -gt "50GB"} | Sort-Object TotalItemSize -Descending | Select-Object DisplayName, ItemCount, TotalItemSizeОбщий размер всех почтовых ящиков пользователей в вашем клиенте Microsoft 365:
((Get-EXOMailbox -ResultSize Unlimited | Get-EXOMailboxStatistics).TotalItemSize.Value.ToMB() | measure-object -sum).sumВы можете перечислить настройки квоты почтового ящика в соответствии с назначенным планом, как показано ниже:
Get-EXOMailbox maxbak -PropertySets QuotaProhibitSendQuota : 99 GB (106,300,440,576 bytes)
ProhibitSendReceiveQuota : 100 GB (107,374,182,400 bytes)
RecoverableItemsQuota : 30 GB (32,212,254,720 bytes)
RecoverableItemsWarningQuota : 20 GB (21,474,836,480 bytes)
CalendarLoggingQuota : 6 GB (6,442,450,944 bytes)
UseDatabaseQuotaDefaults : False
IssueWarningQuota : 98 GB (105,226,698,752 bytes)
RulesQuota : 256 KB (262,144 bytes)
ArchiveQuota : 110 GB (118,111,600,640 bytes)
ArchiveWarningQuota : 100 GB (107,374,182,400 bytes)Вы можете включить архивный почтовый ящик для пользователя:
Enable-Mailbox -Identity maxbak -ArchiveЧтобы архив автоматически расширялся:
Enable-Mailbox -Identity maxbak -AutoExpandingArchiveВы можете отобразить список почтовых ящиков с включенным архивом и размер архивных ящиков:
Get-ExoMailbox -Archive | Get-ExoMailboxStatistics |select DisplayName,ItemCount,TotalItemSize






