Kory Wheatley at wheakory@isu.edu wrote:
Is there a way to slow down the delivery of Mailman to the subscribers of all my Mailing lists? We have one list that has 16,000 subscribers to one domain, all these accounts are on our mail server. Every time a message is sent out from this list, it really causes the load on our mail server to be high. Currently our Mail server is on a powerful 3 processor HPUX 11 NClass server with 2GB of RAM. Mailman 2.1.1 is on a Red Hat 8 Pentium 600mhz, using Postfix as the MTA.
I have Postfix setup to do slow delivery to this domain (isu.edu), but that doesn't seem to help. I also lowered the SMTP_MAX_RCPTS = to 3, thinking that might help.
You want to go the other way with SMTP_MAX_RCPTS. Set it to something really high.
If you set it to 3, it means that your mail server will spawn a delivery process for every batch of 3 recipients. On a 16K user mailing list, that's over 5300 processes for one email!
I'd set SMTP_MAX_RCPTS to 1000 or so and see how that goes. You can also set it to 0, which means all 16K addresses will be sent in one batch, but delivery will take FOREVER for each message to get to every recipient.
Anyway, tune from there.
Mark
mark@pdc-racing.net