Setting Mailbox Limits over 2Gb

So, whatever may be the reason, you might find yourself in need to configure higher mailbox limits for some users.

Well, up to this point all I did was to explain what you already know. However, there is one tricky bit:

When trying to configure mailbox limits higher than 2097151 KB the Exchange System Manager (ESM) or Active Directory Users and Computers (ADUC) snap-ins will not allow you to enter these higher limits.

You will receive an error saying: “The value for ‘Issue warning at (KB)’ is not valid. Specify a value from 0 through 2097151”.

The mailbox limits are actually Active Directory attributes. If you set a sample user’s mailbox limits and look at the user object with a tool such as LDP or Adsiedit.msc you will notice that they are:

  • Issue Warning = MDBStorageQuota
  • Prohibit Send = MDBOverQuotaLimit
  • Prohibit Send and Receive = MDBOverHardQuotaLimit

These limits are part of the UI, and NOT a hard coded limit on the attribute itself.

The solution is to edit these attributes via a different tool, and not use ESM/ADUC.

Method #1: Adsiedit.msc – One user at a time

You can use the Adsiedit.msc tool (found in the Windows Server 2003 Support Tools – Download Windows 2003 SP1 Support Tools).

  1. Open Adsiedit.msc from the Run command, and expand your domain container.
  2. Expand the domain tree and browse to the required user object.
  3. Right click the user object and select Properties.
  4. Change the relevant values as listed above.

Job Done!!

Choose a shared contacts folder under Outlook Address Book

This post explains how to setup another users contacts folder so that it maybe accessible by another profile for use under the Outlook Address Book.

This is ideally used by PA’s.

1. Create an a fresh Outlook profile that connects directly to the other user’s mailbox, not your own.  Ensure that if you are using Outlook 2003/2007 that you do not select the option to use Cached Exchange mode.  Now start Outlook with this new profile.

2. On the Properties dialog for the other user’s Contacts folder make sure that it’s set to display in the Outlook Address Book and give change the display name to something other than just “contacts”, such as “Joe’s Contacts”.

3. Close Outlook.

4. In Control Panel | Mail, edit the *same profile* (i.e. the one from Step 1) to change the mailbox from the other user’s to your own.

5. Still working with the same profile, on the Advanced tab of the Exchange Server service, add the other user’s mailbox as a secondary mailbox.  Note:  you will need to choose “check name” and enter your user credentials before the “Add” button is highlighted in Advance.

6. Restart Outlook, and you should see “Joe’s Contacts” in your Outlook Address Book as well as your own Contacts folder, if not then just click “Open Shared Contacts…”

7. (Optional) If you are using Outlook 2003 or 2007, you can now change the settings for your Exchange account to use Cached Exchange mode.