5. A system for classifying a message, the system comprising: a module configured to receive a message to be classified, said message having a message identifier; a module configured to determine if said message identifier uniquely maps to a corresponding classification category; a module configured to label the message with the identified classification category if said message identifier maps directly to a corresponding classification category; a module configured to parse the message to be classified and identify a plurality of features from the parsed message if said message identifier does not map directly to a corresponding classification category; a module configured to compare at least one classification rule to the plurality of features if said message identifier does not map directly to a corresponding classification category; a module configured to rate each classification rule that matches to the plurality of features; a module configured to identify a classification category from said rating; and a module configured to label the message with the identified classification category.
6. The system of claim 5 , further comprising: a module configured to compare a second classification rule to the plurality of features.