Re: [Exim] Exim Bulk Delivery Optimization?

Top Page
Delete this message
Reply to this message
Author: Tabor J. Wells
Date:  
To: Yi Liu
CC: exim-users
Subject: Re: [Exim] Exim Bulk Delivery Optimization?
On Tue, Oct 05, 1999 at 08:55:47PM -0700,
Yi Liu <yliu@???> is thought to have said:

> Thanks for the tip. Is there a program available to do this presorting or
> should I look to script my own?


A few lines of perl will do the job.

> How much faster is presorting it by domain? (It currently takes about 12
> hours to prepare to send to 200k recipients)


Assuming a pre-sorted list and putting 15 recipients per message in, it takes
me about 2.5 hours to deliver mail to 250k recipients (by this I mean pass them
off to Exim -- the actual delivery to remote systems for about 90-95% of the
addresses is less than 5 mins per message). The dumping from our database
(MySQL) and presorting by domain takes 1-2 minutes for this particular list.
This is assuming a reasonably fast machine and good bandwidth (in my case an
Ultra 2 with 2 300Mhz processors with a direct 10Mbit connection to the
Internet). I have no doubt that I could improve the efficiency of the delivery
by improving the perl code and such, but there's hasn't been much need yet. I
think I could probably improve things to 200k recipients per hour with some
work.

Tabor

-- 
--------------------------------------------------------------------
Tabor J. Wells                                     twells@???
Fsck It!                 Just another victim of the ambient morality