Great Circle Associates Majordomo-Users
(June 1996)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Limiting number of recipients per message
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 26 Jun 1996 15:26:06 -0500
To: Bonnie Scott <bonnie @ staff . prodigy . com>
Cc: majordomo-users @ GreatCircle . COM
In-reply-to: Bonnie Scott's message of Wed, 26 Jun 1996 13:49:02 -0400 (EDT)
References: <199606261749.NAA19182@elephant-int.prodigy.com>

>>>>> "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:
Indexed By Date Previous: Re: Mailing list to newsgroup?
From: Brock Rozen <brozen@netvoyage.net>
Next: wrapper error in make
From: "K. C. Carpenter" <kc@alpha.serve.net>
Indexed By Thread Previous: Re: Limiting number of recipients per message
From: Shawn Steele <shawn@aob.org>
Next: Re: Limiting number of recipients per message
From: Brock Rozen <brozen@netvoyage.net>

Google
 
Search Internet Search www.greatcircle.com