On Sat, 24 Jun 2006, Eduardo Díaz Comellas wrote:

> Maybe the "right way" to do this is to split the queue in 
> several directories (one for each priority level) and then work out an 
> algorithm to run the queue.
> 
> It may be worth to try to add this to exim (if the main architects of exim 
> think that this is  an interesting feature). I'll try to work this out if 
> such interest exists.

The following item is on the Wish List:

------------------------------------------------------------------------------
(313) 21-Jan-05 ? Multiple queues                                             
                                                                
Exim runs poorly if its queue gets too big. Various ways round this are all
to some extent kludges. There has been a suggestion of using multiple
directories instead of just "input". (Originally it was for a whole set of   
spool directories, but that introduces complications with the hint files.)    
On message arrival, somehow a selection of "input" must be made. Then queue   
runners must be startable for the different "queues". Don't forget that the
"msglog" directory is also involved. Perhaps add a new level of indirection:
/var/spool/exim/queue1/{input,msglog}, /var/spool/exim/queue2/....           
------------------------------------------------------------------------------

However, I have not had time/effort/inclination to even start to think 
about this possibility.

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book
-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to