1. A computer program product for classifying a message, the computer program product comprising: a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising: computer readable program code configured to receive a message to be classified, said message having a message identifier; computer readable program code configured to determine if said message identifier uniquely maps to a corresponding classification category; computer readable program code configured to label the message with the identified classification category if said message identifier maps directly to a corresponding classification category; computer readable program code 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; computer readable program code 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; computer readable program code configured to rate each classification rule that matches to said plurality of features; computer readable program code configured to identify a classification category from said rating; and computer readable program code configured to label the message with the identified classification category.