This class can be used to determine whether a message can be spam.
It takes as arguments the title, text, e-mail address and IP address of the submitter.
The class analyses the supplied arguments according to several built-in rules and returns an array with an overall score that can be used to determine whether the message should be treated as spam.
The result array also details how the message scored in different types of rules that were evaluated.