[comp.mail.sendmail] mailing lists

waugh@rtpnet05.rtp.dg.com (Matthew Waugh) (04/10/91)

Two questions:

1. Could somebody point me to a mailing list handling package for
   sendmail on UNIX that deals with taking the message and exploding
   it onto the list, adding all the appropriate headers etc.

2. What's the "correct" format for mailing list archives made available
   by anonymous ftp? Should it be one message per file, or one big
   file or something else? Whatever the consensus is I'd appreciate
   pointers to software for UNIX that handles that situation.

Thanks		Mat

Matthew Waugh			waugh@dg-rtp.dg.com
RTP Network Services 		{world}!mcnc!rti!dg-rtp!waugh
Data General Corp.		
RTP, NC. (919)-248-6344

emv@ox.com (Ed Vielmetti) (04/11/91)

In article <1991Apr10.125140.7442@dg-rtp.dg.com> waugh@rtpnet05.rtp.dg.com (Matthew Waugh) writes:

   2. What's the "correct" format for mailing list archives made available
      by anonymous ftp? Should it be one message per file, or one big
      file or something else? Whatever the consensus is I'd appreciate
      pointers to software for UNIX that handles that situation.

Depends on the volume of the list.  For many lists, one file per month
in tar format, with an author/subject index in a separate file, would
be more than enough.  Other lists might be better to be one file per
year.

On a more experimental note you could look at the stuff on
	ftp.cs.toronto.edu:/indexed-archives/
which makes provisions for putting a full-text index onto each month's
collection.  

--Ed

ellozy@bets.dfci.harvard.edu (Mohamed el Lozy) (06/08/91)

How does sendmail handle multiple (really many) recipients (as in a
mailing list)?  Do sendmails get spawned continuously, leading to a
load average of a zillion, or are they run sequentially?  Where in the
source does this take place?

Thanks.

Mohamed

rickert@mp.cs.niu.edu (Neil Rickert) (06/08/91)

In article <6979@husc6.harvard.edu> ellozy@bets.dfci.harvard.edu (Mohamed el Lozy) writes:
>How does sendmail handle multiple (really many) recipients (as in a
>mailing list)?  Do sendmails get spawned continuously, leading to a
>load average of a zillion, or are they run sequentially?  Where in the
>source does this take place?

  If you are referring to a mailing list managed by say an aliases database
entry, or perhaps a ':include:/path' entry in aliases, then the aliases
are expanded into a large internal list by the main sendmail process.  It
then delivers them in turn by calling deliver() which forks for each delivery
transaction.  Several recipients may be included in a single delivery
transaction, depending on mailer flags.  Such delivery attempts work through
the recipient list until all are delivered or have failed and must be either
bounced or queued for later delivery.

-- 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Science               <rickert@cs.niu.edu>
  Northern Illinois Univ.
  DeKalb, IL 60115                                   +1-815-753-6940