1 min read

Addressing Mailbox Quota Requests in Exchange

In any email environment where quotas are enforced, requests to increase quotas are a regular occurrence. The fact of the matter is storage costs money and therefore must be managed in a meaningful way. There has to be some kind of process or mechanism to determine if a quota increase is justified. Typically quota increases are a result of poor mailbox management. One way to help users is to analyze their mailbox for or with them.

For example, do they have a huge Deleted Items, Sent Items, or Calendar folder?

The Exchange Management Shell offers some built-in tools to accomplish this task. Manipulating the data makes it easier to identify quota bottlenecks.

Step-by-Step Instructions:

  1. Copy the following text into notepad and save it as MailboxFolderSize.ps1.

param($alias = $(read-host alias))Get-MailboxFolderStatistics $alias | FT FolderPath,ItemsInFolder,@{label=”FolderSize (KB)”;expression={$_.FolderSize.ToKB()} }Get-MailboxStatistics $alias | FT ItemCount,StorageLimitStatus,@{label=”TotalItemSize (KB)”;expression={$_.TotalItemSize.Value.ToKB()} },@{label=”TotalItemSize (MB)”;expression={$_.TotalItemSize.Value.ToMB()} },LastLogonTime

  1. Save the file to an Exchange 2007 server or computer running Exchange Management Shell (EMS).
  2. Open EMS and navigate to the folder where the file is located.
  3. For the script to work properly you must pass it the name of a valid mailbox. Run MailboxFolderSize.ps1 MailboxName


Results: For this example, I’ve used my own account (dave.rowe). You will see in this example that my Sent Items is quite large. There are a couple of other folders that could be cleaned up as well: Austin Fun, SA Fun, RSS Feeds, etc. (Note: I’ve hidden some folder names in the image to protect privacy.)


(Thanks again to K Nick Smith at Microsoft for this bit of code.)

Everything to Know About Cloud VDI and Azure Virtual Desktop

By now, most of us have experienced some form of remote work, whether it was during the height of the pandemic or now in the midst of the hybrid work...

What's New in SQL Server 2022 – Licensing Updates

SQL Server 2022 is now generally available and with it come some licensing changes you need to be aware of. Microsoft also announced that SQL Server...

Azure Modernization Assessment: Building a Robust Cloud-Ecosystem Starts Here

The pandemic may have accelerated the cloud journey trend, but cloud momentum isn’t slowing down anytime soon. Cloud adoption increased 25% in the...