On Mon, May 02, 2011 at 02:33:31PM -0700, Rich Wales wrote:
> > The mail must be handled by a second separately configured smtp(8)
> > delivery agent, and therefore, must be placed in a separate queue,
> > which requires a separate instance. If the message were handed off
> > to the same queue-manager it would loop.
>
> Ah. And, not surprisingly, when I tried to solve my problem using an
> alternative smtp in my master.cf, it did precisely that -- the second
> smtp threw the message back into the queue, and my one-and-only Postfix
> dutifully pulled it out of the queue and processed it all over again
> from scratch, leading to a loop.
>
> So I assume there's no way to tag messages in a single Postfix queue
> with some sort of "already processed once -- let the secondary smtp
> agent take care of this one" marker? Instead, doing this requires a
> separate Postfix instance (with its own separate queue)?
Yes, and this is no less efficient, and in fact the configuration is
IMHO simpler, and mailq(1) output is more meaningful, ...
--
Viktor.