On Mon, 6 Oct 2003, Tim Jackson wrote:
> Hi Ron, on Mon, 06 Oct 2003 14:36:41 +0100 you wrote:
>
> > So when you know a server has been down/unavailable for a while and you
> > want to kick off all the outstanding deliveries for that server how do
> > you do it.
>
> Just start a queue runner (exim -q). Assuming you have regular queue
> runners set up (surely you do?), the queued messages would have been
> delivered automatically the next time a queue runner started. But if you
> want to start pushing them out without waiting for the next queue runner
> time, just manually start a queue runner going. (You effectively did this
> when you restarted the Exim daemon, though restarting the daemon itself
> wasn't necessary)
An ordinary queue runner (-q) will respect retry times. If you want to
get on with deliveries right away you should use -qf to force
deliveries. However, that will try to deliver all messages on the queue.
If you just want to force the messages for a certain server, you can use
-Rf <domain>
which will try deliveries only for messages that have a recipient in
that domain, and the f does a force.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book