> Here's what I need to know:
>
> 1. How well does qmail take advantage of multiple processors? How much
Indreectly, quite well as it forks many processes, thus if the OS takes
good advantage of your CPUs, then qmail inherits that advantage.
> memory and disk will I need? (we're at 50 million messages per month now,
Are these message unique per target address or the same. If unique, your
requirements are vastly different and very queue/disk intensive. If they
are the same and you take advantage or VERP support on qmail, then
your load will mainly be sending related which will benefit from
more memory, multiple instances, etc.
> and we only send out monday-friday, so that's over 2 million messages per
> day, and it's only going up)
>
> 2. How many messages per day would one estimate that each of these servers
> could do?
>
> 3. I read about mini-qmail and how it's about 100 times faster blasting out
> email to QMQP servers. Since you can specify multiple QMQP servers, if I
> have a fourth machine running mini-qmail and managing the actual mailing
> list, can I add the other 3 as QMQP servers and have it load balance between
> all 3 for sending out mail? (this way I could add more servers easily if I
> needed to)
The qmqp support doesn't load balance. It simply takes the first one
it can connect to.
> 4. Can I easily make qmail run an external script for each bounced mail?
Absolutely.
> 5. Anything else I should know?
That all hinges on whether your emails are unique for each recipient or
not. Or more importantly, the average number of recipients per unique
email.
Regards.