Part 3 - Teach Spam Assassin the spammers new tricks
We'll assume that you've followed all the steps through now. You should have noticed a drop in spam due to the 'autodelete' of high scoring messages. But a significant number of messages have still been coming through....
Quote:
harem-keeper kempfs jzeroca
Largest Selection Of Online Medications!
They got Vi.co.din, X. nax, and V.aliu.m..and other popular products..
Enjoy deep discount meds here.
J K http://be.info.offersbank.com/abc/ok/
Quiit service is ava1-iable at website..
It was a very foggy day in London. The fog was so thick that it was
impossible to see more than a foot or so. buses, cars and taxis were not
able to run and were standing by the side of the road. People were trying to
find their way about on foot but were losing their way in the fog. Mr. Smith
had a very important meeting at the House of Commons and had to get there
but no one could take him. He tried to walk there but found he was quite
lost. Suddenly he bumped into a stranger. The stranger asked if he could
help him. Mr. Smith said he wanted to get to the
|
Spammers stuff random words, paragraphs, quotes, etc. into the body of the message - or use 'hidden text' in HTML formatted messages (font size 1px, etc.) to get around normal Spam Assassin (and other spam checkers) rules.
Thankfully, Spam Assasin can
learn from these messages and start trapping them too...
In your control panel, open your file manager. You'll see a folder .spamassassin.
Click on the FOLDER icon for spam assassin. That will open the folder.
Click on the file user_prefs, and in the right column select EDIT FILE.
Now, add the following lines:
Code:
# Enable the Bayes system
use_bayes 1
# Enable or disable network checks
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
The above lines enable checks against known/reported spammer id's, and the top one enables the bayes 'logic analysis' system.
Now click SAVE on the bottom of the screen.
Now to teach SPAM ASSASSIN...
In the file manager, navigate up to the user_root directory (click
up one level). If you see the folder public_html in the list window you're in the right place.
Click
create new folder
make a folder named "script" (without the quotes, of course...)
After making the folder, navigate into it and select
Create New File
enter the file name 'learnspam', and select type "shell script".
Copy the following code into the file edit window:
Code:
#!/bin/sh
echo "Learning SPAM"
for FILE in `find $HOME -name SPAM -print`
do
echo "Processing $FILE"
sa-learn --spam --mbox $FILE
done
echo "Learning HAM"
for FILE in `find $HOME -name HAM -print`
do
echo "Processing $FILE"
sa-learn --ham --mbox $FILE
rm $FILE
touch $FILE
done
echo "Done"
continued in next message