Re: [Exim] [bcwhite@pobox.com: Bug#59134: exim: delayed deli…

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Mark Baker
CC: exim-users, 59134-forwarded, Brian White, 59134
Subject: Re: [Exim] [bcwhite@pobox.com: Bug#59134: exim: delayed delivery of incoming messages]
On Mon, 28 Feb 2000, Mark Baker wrote:

> I'm having a problem running exim behind a slow modem. When a large
> volume of mail starts getting queued outbound, exim tries to deliver
> each one immediately. As a result, my poor, slow modem gets bogged down
> with 20+ pieces of simultaneous (large) outgoing email and they almost
> all fail.


As I keep saying, Exim was designed for online, well-connected hosts.
I'm amazed people use it in these other situations.

> My only recourse at the moment is to set the "deliver_load_max" to some
> exceedingly tiny value such that immediate deliveries never happen.


Why not set queue_only?

> Unfortunately, this means that no deliveries will happen until the
> next 'runq' starts -- adding an average 7 minute delay to _all_ outbound
> email.


Or possibly queue_only_domains?

> An option like "max_simultaneous_deliveries" would solve this reasonably
> nicely by forcing any additional messages to get put in the queue instead.


Exim's processes are distributed. It just doesn't know how many
simultaneous deliveries it is doing. If you want to control that, set
queue_only, start queue runners every (say) 30s, and limit the maximum
number of queue runners.

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.