I was working with a customer on some quota adjustments. The customer had recently migrated to Office 365 Exchange Online for their email. The customer wanted to give the users more time to clean up the mailbox after receiving the first mailbox quota warning.
The default quota settings are configured as:
Issue Warning @ 49GB
Prohibit Send @ 49.5GB
Prohibit Send and Receive @ 50GB
The desired change was to issue the warning at 45GB to allow the user additional time to cleanup or archive email data. So how do you change this setting? I scoured the internet looking for ways to modify this setting within an Office 365 tenant. There were several articles for how to change it on individual mailboxes. I do not want to have to remember to make this change every time a new mailbox is provisioned. I found a single article with a good reference to the necessary PowerShell cmdlet to get the job done.
To set a default quota for mailboxes
Start by checking your maintenance plan:
Get-MailboxPlan | Format-Table Name,DisplayName,IsDefault
Set a quota for your default maintenance plan:
Set-MailboxPlan ExchangeOnlineEnterprise -ProhibitSendReceiveQuota 50GB -ProhibitSendQuota 48GB -IssueWarningQuota 45GB
With this slight change your users will have a little more time to archive messages without losing email functionality.