Joshua Nichols <[EMAIL PROTECTED]> wrote:
> 
> 2. If so, how does one message with many recipients save memory or run
> faster?

I wasn't 100% sure about which phase of delivery you're talking about; if
you're talking about queue injection, one message to X recipients only has to
be injected into the queue once (with the appropriate number of seeks & syncs
that that requires), where X messages to 1 recipient each requires X queue
injections -- this can get to be an expensive operation, and the sudden surge
in todo/ can temporarily cause qmail-send to not start any new deliveries,
slowing overall delivery down.

If you're talking about SMTP deliveries to remote systems, some MTAs do SMTP
connection caching for multiple messages to the same host or MX -- however, as
SMTP on the 'net at large is mostly latency bound, it's usually faster to just
fire up multiple parallel qmail-remotes each delivering a single message, and
this is in fact what qmail does.

Charles
-- 
-----------------------------------------------------------------------
Charles Cazabon                            <[EMAIL PROTECTED]>
GPL'ed software available at:  http://www.qcc.sk.ca/~charlesc/software/
Any opinions expressed are just that -- my opinions.
-----------------------------------------------------------------------

Reply via email to