Select Page

Bayes learning, SpamAssassin, Novell NetMail and Copfilter

 

I use IPcop and Copfilter as my firewall/spam/email filtering gateway. Free and easy. Scales well.

I’ve had problems with Copfilter running the Bayesian learning for spam assassin; in short copfilter runs a wrapper script to call into sa-learn.pl.

I found that the IMAP->message_to_file was just sitting waiting for input from the NetMail server I run. Simple fix; add a timeout to IMAP reads and increase the IMAP buffer size. This should let me get all of the body text for learning, and timeout on massive inline images.

I logged a bug and posted a fix to the DMZS-sa-learn.pl script

my $imap = Mail::IMAPClient->new(
Server => ‘foo.com:143’,
User => ‘spamtrainer’,
Password => ‘longpassword’,
Debug => ‘1’,
#ezs edits
Timeout => ‘5’,
Buffer => ‘65536’,
);

Spam training is working perfectly now – Copfilter is eating its way through 3600 spam and about 6000 ham (non spam) messages.

Novell and Microsoft

I’m sure many inches of commentary will be written – but at first look this is a bold and disruptive move. Customers should be reassured and have confidence in a mixed source infrastructure.

The World is Flat

I read The World is Flat by Thomas Friedman a while ago. In it he describes how technology and supply chain improvements are changing the world.

Here’s my example.

Yesterday I ordered a red iPod Nano, with personalised engraving from Apple. It’s a present for Grania.

Today it has been shipped. From Shenzhen in China:

FedEx and Apple delivering my iPod within days. Now that would not have happened ten years ago.

BrainShare 2007

Six months to BrainShare 2007 – and we’re working on proposed sessions.

The big thing is the Next Generation of ZENworks – I’ve blogged about that before.

I am proposing four sessions – co-presenting with Mark Schouls:

  • ZENworks: Live Migration from ZENworks 7 to Next Generation
  • ZENworks: Next Generation in an all Windows environment
  • ZENworks: Next Generation and the Vista lifecycle
  • ZENworks: Next Generation. Architecture, Planning and Migration

Thoughts?