>>>>> "BS" == Bonnie Scott <bonnie@staff.prodigy.com> writes:
BS> I noticed that majordomo created only one entry in the mail queue, with
BS> all 41,000 addresses as recipients. Given that limited understanding I
BS> have of how sendmail works, it seems that perhaps this could be more
BS> efficient.
Could you, perhaps, hit the return key every once in a while? Say, every
70 characters?
Now, Majordomo just ships the message off to a Sendmail alias (the outgoing
alias). It's up to the mailer from that point forward. Sendmail is
terribly inefficient when delivering to long lists of addresses; it
processes them one at a time from beginning to end. If a host is down and
the connection must time out, all later addresses are delayed by that much.
BTW, this is addressed in the wonderful FAQ which Dave Barr has graciously
spent a lot of time writing and you should spend a few minutes reading.
There's a nice line there that says the following:
HOW CAN I IMPROVE MAJORDOMO'S PERFORMANCE?
You have two and a half solutions:
1. Get bulk_mailer (the location's in the FAQ) This is probably what you
want to do, though be certain you get version 1.5 (1.3 eats messages)
and you might want to hack the source to take out a bunch of checks and
header rewriting it does which only get in the way when used behind
resend.
2. Use something other than sendmail. Some say qmail is good, but I don't
know much about it. It's author likes to hype it endlessly.
almost 3. Wait until I release my tool, which does what bulk mailer does
and can additionally spread outgoing batches among multiple
hosts.
--
Jason L. Tibbitts III - tibbs@uh.edu - 713/743-8684 - 221SR1
System Manager: University of Houston High Performance Computing Center
1994 PC800 "Kuroneko" DoD# 1723
Follow-Ups:
References:
|
|