On 01 October 2001, Marc Perkel said:
> So far - with a list of just 250 addresses it takes about 20 minutes for
> exim to start sending - although it only takes a couple of minutes once
> it starts. I don't understand the sending delay.
How precisely are you injecting these messages into Exim?
If you're doing something like
exim addr1 addr2 ... addrN < message.txt
(or the "SMTP session to localhost" equivalent), then that 20 minute
delay is probably Exim doing the required DNS lookups for all N
addresses. You can parallelize that somewhat by submitting more
messages with fewer addresses. 100 addresses per message has been
tossed around here as a good starting point.
(If you're really submitting N separate messages for N recipients, I
don't think you'll be doing it that way, so the delay may not be DNS.
If you are running exim for each message, try adding -d1 and see what's
taking so long.)
(BTW, one easy speedup is to run a fast local DNS cache, such as
dnscache by Dan Bernstein. See
http://cr.yp.to/djbdns.html .)
Greg
--
Greg Ward - software developer gward@???
MEMS Exchange http://www.mems-exchange.org