On 9/20/06, Matt Sergeant <[EMAIL PROTECTED]> wrote:
I seriously recommend you check out running under Apache. I suspect
it's the fastest way to run qpsmtpd (barring experimenting with the
poll server). It's how apache.org have been running qpsmtpd for a
long time now.

The main difference between forkserver and prefork is the child reuse
which lovers the fork rate on the system considerably. I quickly
looked at mod_perl but was unable to determine if it actually reuses
its processes.

Going over the PID's of my qpsmtpd apache setup I suspect that it does
not reuse the children but I may be wrong. I can however see apache
beating forkserver on both worker process creation time and IO.

A blend between prefork and poll server may be the ultimate performer
but I have not had the time to look at it yet (does anyone know where
I can find the most current poll server code ?)


Also run with at the very least SBL+XBL and a DUL (you may need to
pay for MAPS DUL as it's professionally run unlike the SORBS DUL).
This will get your load right down by getting rid of 60% of your spam
with just a DNS lookup.

RBL lookups are a powerful way to reduce load but RBL FP's are a real
pain (try blocking a ISP mailserver) - spamcop does very well in this
area but I am wondering what your experiences with SBL+XBL and DUL are
?. FP's may not be much of a problem with 20K emails a day but when
scanning millions, a low FP rate may end up being to high.


--
Lars Roland

Reply via email to