RE: [Exim] Why aren't my queues working?

Top Page
Delete this message
Reply to this message
Author: Ben Strawson
Date:  
To: Brett Thorson, exim-users
Subject: RE: [Exim] Why aren't my queues working?
On Thu, 7 Nov 2002, Brett Thorson wrote:

> (--snip--)
> I am REALLY confused as to what is happening with my queues.
> I wrote some earlier messages that I am trying to get my box to not
> be brought to a crawling halt when the 50 or so messages come in the
> morning. But as of yet, I haven't been able to do it.
> The machine delivers them really fast (Today it delivered 82
> messages to 4200 people each in a little over
> 3.5 hours. I think that's incredible!) But I would gladly give
> it up to allow the other processes time to run on my machine.
>
> Any advice?


If exim receives an email, it will attempt to deliver it to it's receipients
*immediately* - irrespective of any queue runner settings. The queue runner
settings only come into play if the email cannot be delivered a recipient,
and is then put on the queue for later delivery (for those recipients). For
a general purpose mail server this works very well.

If you are having problems with load, then look at the option
"deliver_load_max" (see exim documentation). This will prevent deliveries
if the machine load is above a certain value (the message will be queued for
later delivery until the load dies down).

Otherwise, use "queue_only" or "queue_only_load" to force messages to be
queued under specific circumstances (always, and based on load
respectively). Then the delivery policy can be controlled by the queue
runner settings.

Ben.

______________________________________________________________________
Ben Strawson                                    ben@???
Good Technology                                       +44 20 7565 8725
332B Ladbroke Grove, London, W10 5AH            www.goodtechnology.com