Re: [Exim] Large email lists and performance

Top Page
Delete this message
Reply to this message
Author: Greg Ward
Date:  
To: Marc Perkel
CC: exim-users
Subject: Re: [Exim] Large email lists and performance
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