On Fri, Jan 07, 2011 at 11:41:31PM +0100, Patrick Ben Koetter wrote:
> > > Not quite - at least from what I learned from testing. It holds a message
> > > for a while, but then I observed Postfix releases the message after a
> > > short while.
> >
> > The message is not on "hold" it is deferred. So naturally it is
> > periodically retried.
>
> And if the transport_map still insists that messages to that subdomain should
> still go to retry: delivery should never take place.
Not never, rather when the transport table is updated. A message has
to be in the active queue for the transport lookup to take place.
> Strange. I wonder how that mail got delivered. Maybe friendly fire during
> testing. RALF...!!! ;)
If you flush the queue, then "defer_transports" mail is delivered. If
you use a "retry:4.x.y ..." transport, then flush does not change anything,
rather you update the transport table.
--
Viktor.