none
Exchange Mailbox Database is almost full and got warning status.(Default Quota Settings returns to "UNLIMITED" RRS feed

  • Question

  •  Hi All,

    Just asking about MS exchange 2016 , Recently we have an issue with one of our database and the disk is almost got full with warning. we have check our ECP and run the following command. Get-MailboxDatabase <dbname> | Get-Mailbox . After we run the command a lot of mailboxes are returns to "Unlimited" which is set to the ECP as default quota settings.  

    Is this the normal and default setting for Mailbox database ? Many of mailboxes are set to default quota setting which is eating some spaces in the database and it's set to UNLIMITED. 

    Additonal Question : 

    1. Is ProhibitSendQuota is different from Deafult Quota Setting ? 

    2 . What is the White space size ? how to remove it ? manually ?

    3. Is prohibitSendQuota affect the database capacity ? 

    4 . Why DB level is set to have " ProhibitSEND and Recieved settings. 

    5 . Is user mailbox is set to default quota settings ? why ? is this the default ? 

    Thanks for anwering my inquiry. 

    Wednesday, May 29, 2019 9:35 AM

Answers

  • Hi,

    Here are answers for your questions:

    1. You can set any value for "ProhibitSendQuota" from mailbox level, it doesn't need to same as "Default Quota Setting" on database level. However, this user quota only works when the value of "UseDatabaseQuotaDefaults" is False:

    2. About white space, I think this article will be useful to you: How To Check Database White Space In Exchange 

    3. The ProhibitSendQuota parameter specifies a size limit for the mailbox. If the mailbox reaches or exceeds this size, the mailbox can't send new messages, and the user receives a descriptive warning message.

    So, it you set the value of this property to unlimited, the size of database will grow with the mailbox capacity.

    4. Hard disk space isn't unlimited, so Exchange database uses this value to limit the growth of mailbox size.

    5. Yes, all mailboxes are set to use database quota by default, you can change it with "Set-Mailbox"command.

    Regards,

    Kyle Xu


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Thursday, May 30, 2019 3:07 AM
    Moderator

All replies

  • Hi,

    Here are answers for your questions:

    1. You can set any value for "ProhibitSendQuota" from mailbox level, it doesn't need to same as "Default Quota Setting" on database level. However, this user quota only works when the value of "UseDatabaseQuotaDefaults" is False:

    2. About white space, I think this article will be useful to you: How To Check Database White Space In Exchange 

    3. The ProhibitSendQuota parameter specifies a size limit for the mailbox. If the mailbox reaches or exceeds this size, the mailbox can't send new messages, and the user receives a descriptive warning message.

    So, it you set the value of this property to unlimited, the size of database will grow with the mailbox capacity.

    4. Hard disk space isn't unlimited, so Exchange database uses this value to limit the growth of mailbox size.

    5. Yes, all mailboxes are set to use database quota by default, you can change it with "Set-Mailbox"command.

    Regards,

    Kyle Xu


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Thursday, May 30, 2019 3:07 AM
    Moderator
  • Hi,

    I am writing here to confirm with you how thing going now?

    If the above suggestion helps, please be free to mark it as an answer for helping more people.

    Regards,

    Kyle Xu


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Monday, June 3, 2019 7:21 AM
    Moderator
  • Hi Kyle, I see that you have been around for a while and have good answers, so I dare to ask a question that seems relevant to this thread. We've been experiencing an unexpected result on our Exchange 2016 CU10 omprem installation related to quotas. Due to a reversal of external archiving in preparation for going to the cloud, the databases' quota settings were all set to Unlimited and we made sure that for each mailbox' the UseDatabaseQuotaSettings flag was set to $true.

    After this however, it appeared that the setting ("Unlimited") on the Database quotas did not overrule mailbox quota settings, so that those (relatively few  ~50) mailboxes that had more total item storage than their mailbox quotas now reported "mailbox full". Even setting the Mailbox quota attributes to Unlimited did not help, and deleting mail also did not remove the error, we finally needed to delete the OST to make the error go away.

    It appears to me that "Unlimited" from the Database may be read as "Undefined", and thus may not overrule the Mailbox settings, or is that simply a false assumption? Do you have any tip as to how do we get an authorative "resultant set of quotas" to verify what indeed the resulting quota is, preferably without having to reset the profile/delete the OST?
    Tuesday, July 16, 2019 9:30 AM