thorko . de
Linux / Unix systems administrator
Better SPAM detection
Probably
a thousand people complain about SPAM. This article will help
administrators to configure a strong anti-SPAM mail system and also be
able to let users decide which email is SPAM and which is HAM.
First
of all spammers don't want to waste time when delivering emails. They
try to send as much emails as they can within a short time. So if you
slow down your mail servers they will give up. But how can we do this
without harm non-spammers. A good option is the postgrey technique. This
technique rejects the first deliver attempt and tells the other part
"come back later, I'm busy.". Almost every mail system does this but
spammers don't. If there is still a mail system which doesn't try it a
second time you still have the option to whitelist this system.
It is fairly easy to setup postgrey-filter so I'm not going to explain this.
Secondly install spamassassin and route the mails through it. This can be done by using procmail.
A proper configuration would look like this.
master.cf
procmailrc
This assumes your are using cyrus as your postbox system.
Spamassassin isn't very good when running with default configuration. So the following adjustments will make it stronger.
local.cf
Next create "ixhash.cf" in the spamassassin configuration directory
ixhash.cf
and also create ixhash.pm
ixhash.pm
Reload your spamassassin configuration.
Each user will have to create a folder called "Learn" and 2 subfolders "Ham" and "Spam" in it.
These folder will be used to teach spamassassin.
Download "sa-learn-cyrus" and "sa-learn-cyrus.cf" and set it up regarding to your configuration. Create a cron job to run this script frequently
0 */1 * * * root /opt/scripts/spam/sa-learn-cyrus -c /opt/scripts/spam/sa-learn-cyrus.cf > /dev/null
Comments (0)
![]() | Download SparkleShare 1.0 - 64bit tar.gz LSI Util - manage LSI raid controller Cisco VPN Client 4.9.01 for Mac OpenVPN Client for Windows |
![]() | Goodies Kupfer - Powerful launcher, lets you do your work faster Varnishd - Highly scalable web caching server CFEngine - Configuration and installation automation of enterprise environments Open Benno - Another open source mail archive system (License: GPL). Lucene search engine, no database needed, mails stored in a directory structure |



