Topic Last Modified: 2007-09-19

The Microsoft Exchange Server Analyzer Tool queries the Active Directory directory service to determine whether mailbox quotas have been set on each private message database (MDB) object. If the Exchange Server Analyzer finds that a particular private MDB contains more than 20 mailboxes and that quotas are not set on the MDB, the Exchange Server Analyzer displays a Best Practice configuration message.

It is a best practice to apply quotas to all databases on computers Exchange Server that host user mailboxes. There are three limits you should set at the database level. The limits are set on the Limits tab of the mailbox store properties page. Each limit is expressed in kilobytes (KB).

As you set these rules, make sure that you provide a wide enough delta between the Prohibit send limit and the Prohibit send and receive limit. If the delta between the two limits is too small, the mailbox may reject messages before the user has had an opportunity to clean-up their mailbox. Therefore, the best practice is to provide a buffer of at least 20 percent between the Prohibit send limit and the Prohibit send and receive limit. For example, if users are prohibited from sending new messages when their mailbox hits 100 MB, the Prohibit send and receive limit should be at least 120 MB.

To set mailbox limits on Exchange 2000 Server and Exchange Server 2003
  1. Open the Exchange System Manager.

  2. Locate the mailbox store displayed in the Exchange Server Analyzer regarding this issue.

  3. Right-click MailboxStore_Name and select Properties.

  4. Select the Limits tab.

  5. Modify the Issue warning at (KB), Prohibit send at (KB) limit and the Prohibit send and receive at (KB) limit.

  6. Click Apply, and then click OK.

To set mailbox limits on Exchange Server 2007 using the Exchange Management Console
  1. Open the Exchange Management Console.

  2. Locate the mailbox store displayed in the Exchange Server Analyzer regarding this issue.

  3. Right-click MailboxStore_Name and select Properties.

  4. Select the Limits tab.

  5. Modify the Issue warning at (KB), Prohibit send at (KB) limit and the Prohibit send and receive at (KB) limit.

  6. Click Apply, and then click OK.

To set mailbox limits on Exchange Server 2007 using the Exchange Management Shell
  1. The following example shows how to set the mailbox size at which a warning message is sent to the user. This attribute applies to all mailboxes in this mailbox database that do not have their own warning quota attribute set. You must specify either an integer or "unlimited." The default value is 1.9 gigabytes (GB).

    Copy Code
    Set-MailboxDatabase "Mailbox Database Name" -IssueWarningQuota 1991680
    
  2. The following example shows how to set the mailbox size at which users associated with mailboxes in this mailbox database can no longer send messages. This attribute applies to all mailboxes in this mailbox database that do not have their own prohibit send quota attributes set.. The limit value set must be either an integer or "unlimited."

    Copy Code
    Set-MailboxDatabase "Mailbox Database Name" -ProhibitSendQuota 2097152
    
  3. The following example shows how to set the mailbox size at which the user associated with this mailbox can no longer send or receive messages. This attribute applies to all mailboxes in this mailbox database that do not have their own prohibit send receive quota attributes set. You must specify either an integer or "unlimited."

    Copy Code
    Set-MailboxDatabase "Mailbox Database Name" -ProhibitSendReceiveQuota 2411520
    

For more information about how to manage Exchange mailboxes in Exchange Server 2003, see Working with Exchange Server 2003 Stores (http://go.microsoft.com/fwlink/?LinkId=47595).

For more information about how to manage Exchange mailbox limits in Exchange Server 2007, see "How to Configure Database Limits and Properties" (http://go.microsoft.com/fwlink/?LinkId=80746).