1. A method comprising: defining a multi-dimensional vector space, the definition based upon a knowledge of a classification; populating the multi-dimensional vector space with at least one known vector associated with an at least one feature that includes a feature weighting based on a differentiation capacity of the at least one feature, the differentiation capacity indicating whether the at least one feature occurs predominately in spam or non-spam electronic documents; reducing an electronic document to a corresponding multi-dimensional vector based upon the multi-dimensional vector space; classifying the electronic document as being a spam or a non-spam electronic document in regard to the populated multi-dimensional vector space, based on a distance between the corresponding multi-dimensional vector and the at least one vector, wherein the distance is based on the feature weighting; and outputting the electronic document to a receiver based on classifying the electronic document as being spam or non-spam.