Hi Folks.
I have an e-mail distribution list that is stored in a database table, and users can "sign up" and have themselves added to the list.
Every week, before sending out the notification I have to send out, I run a little perl script to extract the list from the database, and output it to a text file that is listed in /etc/aliases.
Then I simply send the message to the alias and off it goes.
Recently I moved this web site (etc.) to a new server. It had been on a machine running RHEL4. The new machine runs RHEL5. I didn't make any configuration changes to any of the sendmail files, and as far as I can remember, I haven't fiddled with anything that should have messed with the way mail is handled.
However... On the old machine, it used to take sendmail about an hour or so to send out all the messages (I think it first takes the alias list and then re-orders it by domain names, probably so that it can send all the foo.com addresses at once?). There are probably 3,000 addresses.
On the new machine, the first time I sent a message to the alias, it took over 24 hours for it to send all the messages out. I can live with an hour--24 hours seems too long.
I know this is a TOTAL stretch, but does anyone have the slightest idea what might have changed from RHEL4 to RHEL5 that would cause this slowdown? I looked through configuration files for sendmail on both machines and they look identical.
I looked for a "delay between messages" setting or some such and was unable to find anything similar.
Again, I know that this is a stretch, but figured it couldn't hurt to ask.
Thanks in advance for any replies.
G.--