Exchange 2007 | e-mail rule limits

Back in the day with Exchange 2003 one of the most annoying things was the small 32kb quota on e-mail rules size.

Even casual users would hit this limit as they tried to organise their Inbox and Microsoft listened. So with Exchange 2007 the rule size has doubled to 64kb, still far short for some demanding power users. Exchange 2007 will however now support 256kb rules size, but by default its set to 64kb – so how do you enable this?

First let’s see if you are an e-mail rules junkie. If you try to add too many rules using the Outlook client you will receive this error:

“One or more rules could not be uploaded to Exchange server and have been deactivated. This could be because some of the parameters are not supported or there is insufficient space to store all your rules.”

If you then try to confirm that it’s not just an Outlook issue, Outlook Web Access 2007 will give you the following error:

“Outlook Web Access cannot save the rule that you specified. Either the rule exceeds the maximum size limit for individual rules, or all your rules together, including this rule, exceed the size limit for rules. Remove some conditions, actions, or exceptions and try again.”

Here is how to get the limit up to the 256kb:

Step 1: Launch Exchange 2007 Management Shell (PowerShell)

Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Shell

Step 2: Upgrade everyone to 256kb limit

get-mailbox | set-mailbox -rulesquota 256kb

Tip #1: How do I know it worked? Well, the fastest way is to just check that setting on an account:

get-mailbox simonp | fl rulesquota

You should get the output “RulesQuota : 256KB”

ps. This value is only for enabled rules, the disabled rules are not included in the amount of rules data.

Further reading: