1. A computer-implemented method for classifying an electronic message, comprising: configuring one or more computer processors with an electronic message program to perform an operation comprising: providing access to a predefined list of categories, wherein each of the categories has a predefined association with a respective one or more key words, and wherein each of the one or more key words has an associated weight value reflecting a correlation between the respective key word and the category; for each category in the predefined list of categories, calculating, by operation of one or more computer processors, a relevancy score based on the one or more key words found in a body of the electronic message, wherein the relevancy score reflects a correlation between the electronic message and the category; associating the electronic message with a category from the predefined list of categories having a strongest correlation with the electronic message based on the calculated relevancy scores; and responsive to detecting a user action associated with the electronic messages, adjusting at least one of the associated weight values for at least one of the keywords found in the body of the electronic message and having the predefined association with the determined category having the strongest correlation, wherein the detected user action comprises at least one of replying to the electronic message, archiving the electronic message, and deleting the electronic message.