1. A method for processing electronic messages (e-mails) is provided, the method comprising: receiving an electronic message, wherein the received electronic message includes a sender's address; comparing the sender's address associated with the electronic message to sender addresses found on a blacklist that contains a plurality of sender addresses and signatures that previously sent spam; and executing instructions stored in memory, wherein the instructions are executed by a processor to: receive user input that classifies the received electronic message when the sender's address for the received electronic message is not found within the blacklist, and update the blacklist based on the received user input, wherein the updating includes: summarizing content of the received electronic message, generating one or more signatures for the received electronic message based on the summarized content, and associating the generated signatures with the sender's address, and processing the received electronic message based on the blacklist.