Exchange 2003 Rules size 32KB

I am trying to setup MS Outlook rules to distribute incoming mail to a specific mailbox. I need to create about 600 rules to complete the project. After I created about 30 rules I am getting the following error:
One or more rules cannot be uploaded to MS Exchange and have been deactivated. This could be because some of the parameters are not supported, or there is insufficient space to store all of your rules.

MS states that the size of the rules cannot exceed 32KB for Exchange 2003.

I am using MS Exchange 2003 server and tried MS Outlook 2003 and MS Outlook 2007. Also tried to move the roles on the client (a client-only rule) and still does not work.

Question one: - If we upgrade the current Exchange Server 2003 Ent. to MS Exchange 2007 Ent. what is the limit (if any) on the size of the Rules?
Question two: - Is there a registry (or policy) change that can lift the rule limit of 32KB to 768 KB or more?
Who is Participating?
SembeeConnect With a Mentor Commented:
You don't need to upgrade to Exchange 2007 Enterprise edition to get the increased size limit. Standard edition will be fine. However I do believe you will need both Outlook 2007 and Exchange 2007 to use it. However the limit is only 256k, which is es what you have now.

Otherwise you are stuck. Review the rules to see if they can be trimmed down.


If your question has been answered, pleased remember to accept the answer and close the question.
There is no way around the size limitation for rules - at all. Microsoft has stated that they will increase this limitation in the next version of Exchange, but for now I'm afraid you're stuck.
Beachdude67Connect With a Mentor Commented:

He's using 2003, and unless he upgrades to E12 he is stuck at 32k.

So to answer question 1, if you upgraded to E12 you would gain a 256k limit but you would need to set this in Exchange - it is not the default.

Question 2 is no - setting a registry entry will not lift the 32k limitation. You can gain some leeway by using distribution groups in your rules instead of using a bunch of individual addresses.

MS KB article refers:
I did read the question. What I was stating that the OP does not need Enterprise Edition of Exchange 2007, Standard edition will be fine.


If your question has been answered, please remember to accept the answer and close the question.
hangeritAuthor Commented:
Is it possible a VB script to complete this task (run 600 rules) ?
Any ideas of a sample VB scripts?
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.