On Thu, Sep 23, 2010 at 03:36:27PM +0200, Alexander 'Leo' Bergolth wrote:

> On 09/23/2010 01:11 PM, Wietse Venema wrote:
> > Alexander 'Leo' Bergolth:
> >> However, I didn't notice any change such as separate processing of
> >> destination addresses.
> >>
> >> And I also cannot confirm that it uses a new queue id for each
> >> recipient. At which stage should the split happen?
> > 
> > When the owner- alias is configured correctly, Postfix creates ONE
> > NEW queue file for ALL recipients in the alias.
> >
> > When the owner- alias is NOT configured correctly, ONE local(8)
> > PROCESS will attempt to deliver ALL recipients in the alias.
> 
> When the owner- alias IS configured correctly, HOW is delivery
> distributed to multiple processes?

See the deliver_indirect() code. A new message is put in the queue,
via cleanup(8). The mail logs typically show:

  postfix/local[pid]: old-queue-id: to=<alias>, ... forwarded as <new-queue-id>

The code is in indirect.c and forward.c.

-- 
        Viktor.

Reply via email to