Classifying a message includes receiving a message to be classified,
wherein the message includes a message identifier. If the message
identifier uniquely maps to a corresponding classification category, the
message is labeled with the identified classification category. If the
message identifier does not map directly to a corresponding
classification category, the message to be classified is parsed and a
plurality of features from the parsed message are identified, wherein at
least one classification rule is compared to the plurality of features.
Each classification rule that matches to the plurality of features is
rated and a classification category is identified from the rating,
wherein the message is labeled with the identified classification
category.