kousou+post...@aueb.gr: > Hello all, > For the past week I have been puzzled with the following case . > In local aliases I have defined an alias > alias1: user1, user2, user3 > User2 is overquota and messages destined to user2 are deferred. > When a message is sent to alias1 it is delivered to user1 and user3, > deferred for user2 and put in queue with user2 AND alias as recipients !!!
Has worked this way for 20 years. The problem is that there is only one queue file record (for alias1). That record cannot be deleted as long as one of (user1, user2, user3) is deferred. The solution is to force Postfix to write the addresses to a queue file before attempting delivery, so that it can delete individual recipients from the queue file. Add an "owner-alias1: address" entry to the local aliases file, or use virtual_alias_maps instead. Wietse