Great Circle Associates Majordomo-Workers
(August 1996)
 

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

Subject: New! - Fast delivery for large lists
From: Stanislav Sinyagin <stas @ isf . ru>
Organization: ISF
Date: Thu, 08 Aug 1996 12:09:15 +0400
To: majordomo-announce @ GreatCircle . COM, majordomo-users @ GreatCircle . COM, majordomo-workers @ GreatCircle . COM
Reply-to: stas @ isf . ru

I created a perl program which dramatically speeds up the 
list delivery: 350-users list is being delivered in 25 minutes, 
while canonical Majordomo sends it for about 7 hours.
What we usually do, is
        test-outgoing: :include:/usr/local/Lists/test
Thus, Sendmail creates one queue job for all the list members, 
and delivers the mail sequentually.
Now we do
        test-outgoing: "|/home/majordomo/wrapper splitlist -l test"

Splitlist opens a SMTP connection with localhost, and for each N (N=10) 
users sends a separate message. So, sendmail gets several litle jobs, 
N users each. Sure, then it forks so much as it needs to process these
queues 
parallelly. But don't be much afraid, it won't break your machine down:
my 486dx/33 with 16mb memory sends 350-users list in 25 minutes.

The script uses Net-SMTP-1.07 perl package, which requires perl 5.001,
and 
can be obtained in many Perl archives.

If you're interested, please answer to me directly, cause I'm not
subscribed 
to Majordomo lists.

Thanks
-- 
Stanislav Sinyagin, Webmaster and System manager
International Science Foundation Moscow office
Phones:        (095) 956-21-55, (095) 956-21-57
Fax:           (095) 956-21-56
WWW:           http://www.isf.ru/~stas
E-mail:        stas@isf.ru


Follow-Ups:
Indexed By Date Previous: Messages Looping
From: bh@stargame.org
Next: Re: New! - Fast delivery for large lists
From: pdc@virtualvin.com (Paul Close)
Indexed By Thread Previous: Messages Looping
From: bh@stargame.org
Next: Re: New! - Fast delivery for large lists
From: pdc@virtualvin.com (Paul Close)

Google
 
Search Internet Search www.greatcircle.com