Fri 19 Mar 2004
SpamAssassin on OS X Server
Category : Technology/pantherserver.txt
I have SpamAssassin and the Anomy (Anti-Virus) Sanitizer running on the OS X Panther Server. There are some differences in how I've set up Postfix on OS X Client and how it works on OS X Server, but the concepts remain the same. I needed to tweak things a little and it works.
So I should be able to show how a message (that looks like it's spam) gets tagged by the SpamAssassin filter. And I've some attachments with known viruses (courtesy of Michel Poulain, who's been catching viruses since he was a kid; thanks, Mike, if you're reading this) that I can send to show how they will get caught by the anti-virus screen.
So, Leon and EC at Apple will now have an anti-spam/anti-virus solution they can package with their Xserves.
The Panther Server is interesting. I can hang on to the TiBook (that I'm running it on) for another week. I'm wondering why Apple didn't put the same care into the Server Administrator control panels that they gave to the iApps. I think there's a way to design the administrator interface to make it appeal to the IT geeks.
Category : Technology/spamassassin.txt
It seems like a long time ago since I was fiddling with both Spam Assassin and Mike Poulain's anti-virus filters for Postfix, but I've promised to help Leon Chen (World Wide Developer Relations) and EC Tan (long time Mac guy) at Apple to take a look at installing Spam Assassin for OS X Server.
I've had a trial copy of OS X Server from EC for some time, but I've never had a spare machine to run it. So I'm now running it on a TiBook he loaned me.
I've been finding my way around it. The Postfix part is mostly quite familiar. I still need to figure out how the Cyrus stuff works. As well as Open Directory. The administrator interface looks clumsy and lacks the usual Apple polish. But, I think I'll enjoy poking around it.
It took a whole afternoon to re-trace my steps to figure out how I had managed to get Spam Assassin to work on OS X client - and I had done it just a couple of months ago.
When you find a way to systematise the whole procedure and make it work with just one click, you eliminate a whole lot of work. But not everyone would be pleased to see that work eliminated, and I can actually see the point. It is often the case that you get paid for the perceived difficulty of the job.
With technically dense things like IT, very few people are sharp enough to tell make-work apart from real-work. And even when they could, even fewer are wise enough to think that they should go out of their way to reward an elegantly concise solution. It's not like in soccer, where the highest earners are those who make the difficult things look easy, like Zinedine Zidane or Thierry Henry. Actually, it's quite the opposite, and I'm trying to understand why.
There's a moral dimension to a systems analyst's work, if you're unlucky to be so pre-disposed. It's hard to work this out.