I would separate the MTA/mail scanner (whatever flavor you use) from the
dbmail machine and let that machine only handle the mail after its been
processed. Its been my experience after a couple of horrendous masses
of loading that most of the overhead (at least in my setup) is in
Amavis/clam/spamassassin. I set my system (Postfix) for 20 concurrent
instances and passed off the final message insertion to a separate
machine and processed over 70,000 queued messages in less than an hour
on a single AMD 4200+ with 2GB RAM and a SATAII disk system. Most of
those messages were rejected and dropped before insertion so I can't
really attest to dbmail's insertion rates and I'm still running 2.0.10.
going to 2.2 (its compiled but not installed) has been too scary for me
from what I've been reading in the change logs.
Curtis
Daniel Urstöger wrote:
Casper Langemeijer wrote:
Secondly, how are you going to spamfilter 1000 mails a second?
I was wondering the same. Not with amavis/clam/spamassassin for sure.
well it certainly is possible, but question is with what kind of
hardware. I got some figures here:
I have 2 servers from that point of view, one for
smtp/amavis/clamav/spamassassin and one for MySQL storage. I can
inject 4200 emails per Minute, email with 10 kb of text and a 50kb
picture as attachment.
Both servers have 2x Intel Xeon 5120, 4GB RAM, SCSI RAID5.
And the dbmail version is 2.2.8 with MySQL 5 as backend.
To make it work for 1000 emails per second you really need a big ass
server, or other kind of filtering/classification software.
regrads,
Daniel
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail