On Wed, 2 Feb 2000 09:16:35 -0800, Mark Delany wrote:

>Furthermore, each of these files are pre-formatted so that they can be fed
>directly into qmail-queue without further manipulation. From memory, they are
>null terminated strings of recipients.

This is insignificant to list performance. Assume 30 msg/s and a list
of 30,000 => 20 min or so. If ezmlm-send takes 20 ms or 40 ms to read
the addresses and pipe them to qmail has not effect whatsoever.

>VERP because the VERP generation is done by qmail-send. (It's hard finding

This is key. Queueing the message in a crash-proof manner is the most
expensive part. Doing it once instead of 30,000 times saves lots of
time/space/money. The unique (qmail VERP) feature allows you to "label"
each message with a custom envelope sender (not just recipient) for
automated bounce handling.

>The main weakness I see with ezmlm is on large lists because the bounce
>handling uses a flat directory structure which eventually runs into OS
>performance issues on many forms of Unix. By large I mean 250,000+

This and other inefficiencies in bounce handling (apparent only for
large lists) have been addressed by ezmlm-idx since version 0.30. See
http://www.ezmlm.org and
ftp://ftp.ezmlm.org/pub/patches/ezmlm-idx-0.40.tar.gz (FAQ section on
bounce handling) for more info.


-Sincerely, Fred

(Frederik Lindberg, Infectious Diseases, WashU, St. Louis, MO, USA)

Reply via email to