You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by Marc Perkel <ma...@perkel.com> on 2004/01/03 20:16:19 UTC

Re: [Bug 2894] New: Spelling Checker

I have an alternative solution that works. I implemented using Exim 
filters but the concept is the same.

First - you start with a lits of words that spamers misspell. The list 
is spelled correctly. Then - in my case I just look at the subject and 
the first 100 characters of the message - but SA could look at more.

What I do then is that I remove all the words that are spelled corrrectly.

I then delete all spaces and punctuation and characters to create gappy 
names.

I then convert characters @-a 1=i 3=e etc.

The idea here is that I'm correcting the spelling.

Then - after I correct the string - I them look again for the list of 
words and if the process created the misspelled word - then it's a 
deliberate spam.

As to the details - I do preserve spaces between "big words" to prevent 
joined words from becoming words in the list.

The trick is about 95% effective.