Alexander 'Leo' Bergolth: [ Charset ISO-8859-1 unsupported, converting... ] > On 09/23/2010 11:03 PM, Wietse Venema wrote: > > Alexander 'Leo' Bergolth: > >> OK, now I know why my messages are not requeued. > >> > >> First of all: The owner- alias IS REALLY set up correctly. :-) > >> > >> But if members of the list are aliases themselves, requeuing via cleanup > >> won't work for them. Unfortunately, this is currently the case for my > >> recipients. > > > > I mentioned before that you need an owner- alias for the "final" > > alias when your aliases are nested. > > (Some of) the list _members_ are themselves represented as aliases. So > the final alias that directly represents the list has the owner- alias. > It isn't possible and it won't make any sense to add an owner- alias for > every listmember. > > It's like the following aliases file: > testlist: member1, member2 > owner-testlist: root > member1: leo > member2: testleo
A mailing list that expands into a bunch of single-member aliases. That would explain why this limitation hasn't been a problem in the past 12 years. > You may argue that you already told me that in this case, the owner- > alias isn't the final alias and thus it won't work. > > But that's bad. It should. > > The other misfeature that I'd like to point out again is the behavior of > been_here() when the hash table is full. The alternatives to a limited-size hash are a) run out of memory and try to deliver mail repeatedly until it is too old or b) bounce the excess recipients, neither of which wins a prize for beauty. More sensibly, it seems safe to skip the RESET_OWNER_ATTR() operation. That code is a remnant of a very early attempt to attribute bounces very accurately, and may be creating more problems than it solves. Wietse