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/
