On Wed, 8 Aug 2007, Mike Brudenell wrote:

> 1.  Send "Message 1" to an address on the test server.
>      Delivery is attempted.  Message gets deferred.
> 
>      Queue runs within the 5 minute maximum retry period attempt  
> delivery
>      and defer the message again.
> 
>      A queue run after the 5 minute period attempts delivery then  
> constructs
>      a delivery failure notification which is returned to the sender,  
> and the
>      incoming message removed from the queue.
...
> 2.  Now send "Message 2" to the same recipient on the test server.
>      Delivery is attempted.  Exim then constructs a delivery failure  
> notification
>      which is returned to the sender, and the incoming message  
> removed from the
>      queue.

That is correct behaviour. Exim does not operate a "per message" retry 
scheme. It operates a "per problem" retry scheme. (At least for this and 
many other temporary errors.) Your 5 minutes starts from the time the 
error is first discovered; after 5 minutes, there was be no retrying 
until a delivery succeeds (which resets the clock).

More typically, one might set a retry rule for quota errors to a day. 
After a day of full mailbox, Exim doesn't bother trying more than once 
for each message before bouncing it.

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to