> OK, first, please forgive me for jumping in. I see this sort of
question
> occasionally, and it makes me wonder why so many steps were necessary. At
> one time, I had to send out just over a thousand messages to recipients
> across the Internet, and ran the Perl script (calling qmail's sendmail
> wrapper) on my lowly machine. It was a Celeron 450, with a 512k
connection,
> an IDE drive, and concurencyremote/local set to 100. The Perl script
> finished within 30-45 seconds (I don't recall the actual time), and the
> queue had died down to ~10 undeliverables after just barely over a
minute -
> which would be about 50,000 per hour, but without any real efforts to
speed
> it up.
>
> So, it makes me wonder what the culprit is for persons trying to send
many
> times that number of messages. Anybody want to enlighten this poor soul?
> It makes me wish I had a reason to send out that many again, so that I
could
> experiment a little.
Results for a short test like yours might not relate directly to sustained
throughput. I have noticed that my reported rate of injection is higher for
the first couple of minutes of a job. I suspect this is because qmail-send
does not notice the messages in the queue right away. Someone else
mentioned that injecting for a while and then letting the system catch up
seemed to produce better results. This might be a similar phenomenom. I
don't really have a good explanation.