I added a cron job on my system to handle some of the process of updating sa rules. It runs every night, looks roughly like this:

sa-update --channel updates.spamassassin.org --channel sought.rules.yerp.org && /etc/init.d/spamd restart

Additionally I have another cron job for a simple statistics page that greps mail logs. Output is available on the web: http://zokum.sysrq.no/spam/ It's in norwegian. The three last statistics lines are 'spam' 'non-flagged' and outbound mail.

Stats are handy to point to since some users complain that so much spam is going through. Typically out of 1500 connections to the server, about 30 mails are delivered and not flagged as spam.

I have found that people are much more tolerant of a bit of spam getting through if they know there is a certain level of filtering, and that they themselves can see that there are filters and measures in place to reduce spam and can check for themselves.

In addition to that I have a manual script i run every now and then to train ham and spam from handfed mailboxes sorted by competent people. These contain thousands of mails, mostly in norwegian. This step is very important, and is a good addition to sa-rules updates. I judge these steps too risky for automation. I tend to run this whenever I have classified a lot of spam myself.

My biggest problem on this server is norwegian language spam. This isn't caught by a lot of the rules, and I had to write my own rules.

If I wanted to make things a bit more professional and be stricter about uptime, I would set up Munin to check the status of SA and alert me in case of downtime.

PS: I lost the mail address of the guy who wanted a copy of my norwegian rule set. If you see this post, send me a mail, I think you read this list :)

--
Kim Roar Foldøy Hauge
Event:Presse - The Gathering 2016
webmas...@samfunnet.no
Root@HC,HX,JH,LZ,OT,P,VH

Reply via email to