[KLUG Members] Tuning qmail

members@kalamazoolinux.org members@kalamazoolinux.org
Thu, 12 Feb 2004 10:30:31 -0500


> > > > 1.) SPAMCop, support for this is built into almost all
> > > > MDA/MTAs.  All it takes is a DNS query per message.  We've
> > > > found this blocks almost all SPAM, and anything that comes
> > > > through can be easily reported. This is Morrison's only
> > > > anti-SPAM mechanism and we get almost none.
> > > What false positive problems have you had with SpamCop? 
> > Zero.
> > > Have you had to whitelist any addresses?
> > No.
> For activities like identifying terrorists or marking spam,
> anecdotes are not all that helpful... it's the statistics that
> matter.

True,  I'm only answering the question I was asked.  I revel in my statistical
insignificance!
 
> SpamCop is run by bullies who think it's clever to block competing
> anti-spam organizations as spammers.  Read more about them:
> http://www.politechbot.com/p-04121.html
> http://www.politechbot.com/p-04128.html
> http://www.politechbot.com/p-04129.html
> http://www.politechbot.com/p-04259.html
> http://www.politechbot.com/p-04261.html
> http://www.politechbot.com/p-04484.html
> http://www.politechbot.com/p-04842.html

I'll read those.  Is there another 'less biased' service?

> > did someone think executing hundreds of lines of perl for every
> > mail message a good idea?  Just dumb.  Hello, my name is "C"!
> Heh... Slashdot executes many thousands of lines of perl for every
> dynamic webpage you hit, and we deliver 30 of those a second
> without breaking a sweat.

True, and there are things like mod_perl in apache that encapsulates the perl
interpreter, etc... You don't fork a "/usr/bin/perl" for every page you serve,
so it's a bit different.  

Now if someone wrote a web-service that ran in Apache (or some other parent) and
listened to the MTA/MDA milter, that would be cool.  I suppose you could write
the service logic in just about anything.

> My two cents is that I run SpamAssassin on my mail server and
> don't have a problem, but then my mail traffic is pretty low, so
> I'm not saying take my word for it.

And our experimentation shows it works fine for us to (with "high" traffic); 
until something really hits the fan, we get mail bombed, etc... then these
things pretty effectively bring a server to its knees.

> And since so much of that is text processing and network activity
> (reverse DNS lookups, DNSBL lookups), C wouldn't help a bit.
> Perl's text manipulation is optimized.

There is the start-up, shutdown, and communication overhead of the processes. 
And I don't doubt that perl's communication (socket, pipes, etc...) efficiency
is MUCH improved.  And a deamonized perl script should work pretty well.  But
for this application why drive an american muscle car when you can have true
european craftmanship.