On 21 February, Ed Sanborn <email@example.com> wrote:
> We have a large list (38,000+). We recently sent a message to it
> and noticed that all of the bounces and 99% of the replies came in
> the last day that it was running. My questions is this: as the
> list is parsed for email addresses and the sendmail deamon is called to
> send the message out does each person get their message individually
> or does everyone get their messages in bulk at the end?
Messages are delivered as the sendmail daemon grinds away. (You can
see this by reading the sendmail log file... use a command like
tail -f /var/log/mail
and kill it with control-c when you're done.) But the *errors* are
saved until the (child) daemon is finished with delivery; that's why
you get them all at once.
> It took better than two weeks for it to be sent.
Check out a system like bulk_mailer (see the FAQ). It breaks the huge
list of outgoing addresses into smaller chunks. You'll get a lot more
separate error messages in the mail, but your sendmail daemon won't
have to run for two weeks -- and users should get their messages much
Jerry Peek, firstname.lastname@example.org, http://www.jpeek.com/~jpeek/
The only way to get rid of a temptation is to yield to it. -- Oscar Wilde