15. A system, comprising: a memory comprising an electronic message program; and at least one processor which, when executing the electronic message program is configured to: 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 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.
15. A system, comprising: a memory comprising an electronic message program; and at least one processor which, when executing the electronic message program is configured to: 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 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. 20. The system of claim 15 , wherein the electronic message is an e-mail.