|
When you create a rule, the Rules Wizard
stores the rule settings (conditions, actions, and
exceptions) in a .rwz file with the same name as the
user's profile. For rules for incoming messages, it also
stores that information in the Inbox folder itself, with
an indicator of what profile created the rule. This means
that the details of the rule are available to the server.
When a message arrives, the server
compares it with the list of rules. If the server can
execute the rule, it does so. If not, it places a deferred
action message (DAM) in a hidden Deferred Action folder in
the mailbox.
When the user runs Outlook, the client
checks the Deferred Action folder and examines each DAM.
If the rule was created with the current profile, Outlook
carries out the actions indicated in the DAM. This helps
explain why rules may fire in an order different from that
listed in the Rules Wizard: If the user is not logged in,
rules that run on the server execute first, while
client-only rules don't fire until the next time the
user runs Outlook with the appropriate profile.
Note that if a mailbox is over its size
limit, it cannot execute any rules that will send replies
or forward items.
Portions of this article first
appeared in the April 1999 issue of the Exchange
& Outlook Administrator newsletter. |