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

Reply via email to