On Sat, 10 Apr 1999 12:12:35 +0800, Silver CHEN wrote:

>  Yes, I'm a very big 'newsletter' system administrator. Now I have to
>  send 400K+ newsletter in less than 8 hours (not a day, since some news 
>  are time-intensive) per day.

Please note the difference between sending one message to 400K
subscribers, and 400K messages, one to each subscriber. Dirk is doing
that latter, you want to do the former.

If you do not care about bounces and removing bouncing addresses, use
qmail-queue and inject message + addresses directly. You should have no
trouble with 400K / 8h if you have a good network connection and most
of your clients do, too. To add correct To: headers etc, use
ftp://ftp.id.wustl.edu/pub/patches/qmail-verh-0.02.tar.gz. Look in the
docs/archive for tuning options, mainly concurrencyremote, but also
daemontools.

If you do care about removing bounces, use ezmlm
(http://www.pobox.com/~djb/ezmlm.html and http://www.ezmlm.org).
Consider ezmlm-idx with MySQL if your address list changes
significantly (adding/removing 10000 subscribers from a 400K list takes
a lot of time with the std database). This should be doable, but we
have not tested with beyond 200K subscribers. With ezmlm, you get
overhead of handling bounces. Scrap the bounce handling, unless you
need it.

IMHO, it's worth using ezmlm+MySQL if you send out a message to a large
number of subscribers because of the easily handled and reliable
database. The overhead is virtually zero compared to qmail time. If you
do this and want to discuss tuning, elimination of bounce handling,
etc, subscribe to the ezmlm list (mail [EMAIL PROTECTED])
and discuss there.

qmail will always be faster than sendmail [unless you send one message
to a large number of addresses on the same remote host]. Even without
that, it is more resource-efficient, reliable, and secure.


-Sincerely, Fred

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

Reply via email to