Cómo administrar el tamaño y las cuotas del buzón en Exchange 2019, 2016 y Microsoft 365

Gestionar el almacenamiento del buzón puede ser un poco complicado, sobre todo cuando intentas controlar quién ocupa más espacio o establecer límites para mantenerlo todo bajo control. Tanto si gestionas un Exchange local como si lo haces en la nube con Exchange Online (Microsoft 365), comprender el tamaño del buzón y la gestión de cuotas es fundamental. Lo curioso es que, a veces, no es evidente el tamaño real del buzón ni los límites hasta que surge un problema. Por eso, esta guía te muestra la verdadera clave: cómo comprobar el tamaño actual del buzón, ver qué ocupa espacio y establecer o ajustar cuotas para evitar un error de memoria insuficiente en el peor momento.¿Lo mejor? Obtendrás una visión más clara y podrás mantener todo funcionando a la perfección sin tener que calcular constantemente cuánto espacio queda.

Cómo obtener el tamaño del buzón en Exchange 2019/2016/2013

Comprobación del tamaño del buzón a través de la GUI

Si prefiere navegar por los buzones, el Centro de administración de Exchange (EAC) lo facilita bastante. Simplemente vaya a Destinatarios, seleccione un usuario, abra sus propiedades y luego vaya a Uso del buzón. Muestra el tamaño actual como 26 MB (0% used of 100GB available). Pero, seamos sinceros, esto puede resultar tedioso si administra muchos buzones. A veces, necesita una instantánea rápida de varios usuarios.

Usar PowerShell: la forma más rápida

Esto es un poco extraño, pero ejecutar un comando de PowerShell es mucho más eficiente. En su servidor Exchange, abra Exchange Management Shell y ejecute:

Get-MailboxStatistics -Identity 

Este comando proporciona información sobre un solo buzón: nombre, número de elementos, último inicio de sesión, etc. Para obtener el tamaño total de un buzón, incluyendo los elementos eliminados, pruebe lo siguiente:

Get-MailboxStatistics -Identity  | ft DisplayName, TotalItemSize, ItemCount, TotalDeletedItemSize, StorageLimitStatus

Si desea ver una lista de todos los buzones de una base de datos específica, puede hacer lo siguiente:

Get-Mailbox -Database  | Get-MailboxStatistics | ft DisplayName, TotalItemSize

Y si quieres los grandes (los 10 buzones más grandes), puedes agregar una clasificación y un límite:

Get-Mailbox -Database  | Get-MailboxStatistics | sort-object TotalItemSize -descending | Select-Object DisplayName, TotalItemSize -First 10

Ah, y si quieres exportar esta información a un CSV para analizarla más tarde, simplemente envíala:

...| Export-CSV c:\mailbox_sizes.csv

Advertencia: de forma predeterminada, los cmdlets de Exchange limitan los resultados a 1000 buzones, así que si tiene más, añada más -ResultSize Unlimiteda sus comandos. Porque, claro, Exchange a veces tiene que complicarlo un poco.

Administración de cuotas de buzones de correo en Exchange Server

Establecer cuotas en bases de datos o buzones de correo individuales

La razón para prestar atención a las cuotas es simple: evitar que el buzón se llene y cause problemas. Puedes consultar las cuotas actuales de la base de datos con:

Get-MailboxDatabase -Identity  | fl *quota

Para cambiar las cuotas, los parámetros principales son:

  • IssueWarningQuota : el usuario recibe una notificación de que se está acercando a su límite
  • ProhibitSendQuota : los usuarios no pueden enviar más una vez alcanzado
  • ProhibitSendReceiveQuota : envío y recepción bloqueados en este tamaño

Por ejemplo, para establecer una advertencia en 19 GB y bloquear el envío en 20 GB en una base de datos, ejecute:

Set-MailboxDatabase -Identity  -IssueWarningQuota 19GB -ProhibitSendQuota 19.5GB -ProhibitSendReceiveQuota 20GB

Si prefiere hacerlo a través de la GUI, en el Centro de administración de Exchange, vaya a Servidores > Bases de datos, seleccione su base de datos y luego presione la pestaña Límites.

Anulación de cuotas de base de datos para buzones de correo específicos

A veces, un usuario necesita un límite diferente. Puedes establecer cuotas personales desactivando la herencia de la base de datos, como se muestra a continuación:

Set-Mailbox -Identity  -IssueWarningQuota 30GB -ProhibitSendQuota 40GB -ProhibitSendReceiveQuota 50GB -UseDatabaseQuotaDefaults $false

Verifique la configuración de cuota actual con:

Get-Mailbox -Identity  | fl UseDatabaseQuotaDefaults, IssueWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota

Tenga en cuenta que, después de cambiar la configuración de cuota, puede tardar un par de horas en surtir efecto, o puede forzar la sincronización con:

Update-StoreMailboxState 

Sin esto, es posible que los cambios no se reconozcan de inmediato debido a retrasos en la sincronización de Azure AD o problemas de caché.

Cómo comprobar el tamaño del buzón y las cuotas en Exchange Online (Microsoft 365)

¿Cuál es el límite, de todos modos?

En la nube, el tamaño del buzón depende del plan. Generalmente, la mayoría de los buzones de Microsoft 365 tienen un máximo de 50 GB. Si tienes una licencia E3 o E5, la capacidad aumenta hasta 100 GB. Las licencias F3 son algo limitadas: solo unos 2 GB para el buzón. El archivo local puede crecer bastante, a menudo hasta 1, 5 TB con el plan adecuado, especialmente si los usuarios tienen facilidad para archivar y eliminar archivos menos importantes.

Comprobación de tamaños con PowerShell

Conectarse a su inquilino mediante PowerShell facilita mucho las cosas. Primero, instale y conéctese con:

Connect-ExchangeOnline

Una vez conectado, para obtener un informe rápido de tamaño de un usuario:

Get-ExoMailboxStatistics -Identity  | select ItemCount, TotalItemSize

Y para una lista completa de todos los buzones, ordenados por tamaño:

Get-ExoMailbox | Get-ExoMailboxStatistics | select DisplayName, ItemCount, TotalItemSize | Sort-Object -Property TotalItemSize -Descending

Para encontrar buzones de correo grandes de un tamaño específico (por ejemplo, más grandes que 50 GB), debes escribir:

Get-ExoMailbox | Get-ExoMailboxStatistics | Where-Object {[int64]($PSItem. TotalItemSize. Value -replace '.+\(|bytes\)') -gt 50GB} | Sort-Object TotalItemSize -Descending | Select-Object DisplayName, ItemCount, TotalItemSize

Y si desea sumar el tamaño total de todos los buzones de su inquilino, algo como esto podría ayudar:

((Get-ExoMailbox -ResultSize Unlimited | Get-ExoMailboxStatistics).TotalItemSize. Value. ToMB() | measure-object -sum).sum

Para ver qué tipo de configuración de cuotas están asignadas, puede ejecutar:

Get-ExoMailbox -PropertySets Quota

Y habilitar un cuadro de archivo para un usuario se hace así:

Enable-Mailbox -Identity  -Archive

Si realmente desea permitir que se produzca la expansión automática del archivo, utilice:

Enable-Mailbox -Identity  -AutoExpandingArchive

Por último, para enumerar todos los buzones que tienen archivos habilitados y sus tamaños:

Get-ExoMailbox -Archive | Get-ExoMailboxStatistics | select DisplayName, ItemCount, TotalItemSize

Con suerte, esto aclarará la confusión sobre el tamaño y las cuotas de los buzones de correo, y hará que su gestión sea menos compleja. A veces, simplemente se trata de saber dónde buscar y cómo obtener información rápida sin tener que estarse dando vueltas con la interfaz gráfica todo el día.

Resumen

  • Utilice comandos de PowerShell como Get-MailboxStatisticsGet -MailboxStatistics para obtener información rápida sobre el tamaño.
  • Administre cuotas a través del Centro de administración de Exchange o PowerShell con Set-MailboxDatabaseo Set-Mailbox.
  • En Exchange Online, conéctese Connect-ExchangeOnliney utilice Get-ExoMailboxStatisticsinformación en tiempo real.
  • No olvide verificar si los valores predeterminados de cuota de buzón están vigentes o se reemplazan por usuario.

Resumen

Controlar el tamaño y los límites de los buzones de correo puede ahorrarte muchos dolores de cabeza en el futuro. Ya sea que revises a un solo usuario o generes un informe masivo, PowerShell es tu aliado. Vigila esas cuotas, especialmente en la nube, para que no te pille desprevenido. Y si algo no cumple con las expectativas, recuerda: una actualización rápida o una sincronización forzada pueden solucionar muchos retrasos extraños. Cruzamos los dedos para que esto ayude a alguien a mantener su correo electrónico bajo control sin tener que preocuparse demasiado.