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.