Re: [Exim] Exim Bulk Delivery Optimization?

Top Page
Delete this message
Reply to this message
Author: Nigel Metheringham
Date:  
To: Yi Liu
CC: exim-users
Subject: Re: [Exim] Exim Bulk Delivery Optimization?
yliu@??? said:
>     I sometimes send out e-mails with 100k+ recipients for newsletters
> and notifications for my company.  When this happens, Exim takes a
> very long time to presort the list of addresses (8 hours).  Is there a
> way to get Exim to send them ASAP?  I understand that it would not be
> optimal to do it this way, but I still need to speed up the time to
> start deliveries.


Exim tends to do routing then delivery. This will lead to this sort of
effect, especially if you have poor DNS connectivity.

Your best bet to improve the latency is to cut this up into smaller
pieces - ie 100 mails of 1000 recipients a piece. Ideally you sort the
addresses on a reverse address basis (ie so that .com's sort together
etc - if you are being really swish you could sort on the second or 3rd
level domain), and multiply invoke exim.

An alternative is to use qmail which probably is better for this sort
of configuration *but* may cost some additional bandwidth especially if
many of the recipients are in related domains.

BTW if this is being done for unsolicited mailing shots I will take
great delight in doing my best to close you and related ISPs down.

    Nigel.
-- 
[ Nigel Metheringham                  Nigel.Metheringham@??? ]
[ Phone: +44 1423 850000                         Fax +44 1423 858866 ]