6. The method of claim 1 , wherein identifying the tokens that are adjacent to the incorrectly punctuated token comprises: determining that less than a predetermined number of suitable tokens follow the incorrectly punctuated token; automatically compensating for a lack of suitable tokens following the incorrectly punctuated token by identifying an increased number of tokens preceding the incorrectly punctuated token that are suitable for inclusion in the candidate signature.
1. A computer-implemented method for creating text signatures for identifying spam messages, the method comprising: identifying a spam message; tokenizing the text of the spam message; identifying at least one incorrectly punctuated token within the tokenized text of the spam message; identifying, within the tokenized text of the spam message, at least two tokens that are adjacent to the incorrectly punctuated token by at least one of: identifying a predetermined number of tokens preceding the incorrectly punctuated token that are suitable for inclusion in a candidate signature; identifying a predetermined number of tokens following the incorrectly punctuated token that are suitable for inclusion in the candidate signature; creating the candidate signature for identifying future spam messages that includes both the incorrectly punctuated token and the tokens that are adjacent to the incorrectly punctuated token; wherein at least a portion of the method is performed by a computing device comprising at least one processor.