1. A method for classifying a message, the method comprising: storing information in a database in memory, the stored information regarding one or more previously generated signatures of previously received messages; receiving a message, the message including a distinguishing property; and executing instructions stored in a memory, wherein execution of the instructions by a processor: parses the message body to determine that the distinguishing property includes a contact point that is used to classify the message, reduces the contact point to an identifier that represents the contact point regardless of individual format of the contact point; generates a signature based on the identifier; compares the generated signature to the one or more previously generated signatures stored in the database; and updates a probability associated with the generated signature based on the comparison, wherein the generated signature is classified or reclassified based on the updated probability meeting a threshold.